Skip to content

Instantly share code, notes, and snippets.

@u1735067
Created June 24, 2019 08:14
Show Gist options
  • Save u1735067/af74570ae9d8f03dbb7651d896be22db to your computer and use it in GitHub Desktop.
Save u1735067/af74570ae9d8f03dbb7651d896be22db to your computer and use it in GitHub Desktop.
rename_node() {
RABBITMQ_NODENAME=$1 rabbitmqctl rename_cluster_node $1 $2 && (
mv /var/lib/rabbitmq/mnesia/$1 /var/lib/rabbitmq/mnesia/$2
mv /var/lib/rabbitmq/mnesia/$1-plugins-expand /var/lib/rabbitmq/mnesia/$2-plugins-expand
mv /var/lib/rabbitmq/mnesia/$1-rename /var/lib/rabbitmq/mnesia/$2-rename
mv /var/lib/rabbitmq/mnesia/$1.pid /var/lib/rabbitmq/mnesia/$2.pid
)
}
rename_node old@node new@localhost
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment