rabbitmq数据是根据当前hostname作为node节点作为数据名保存,默认路径为/var/lib/rabbitmq/mnesia
在/etc/rabbitmq/目录下创建rabbitmq-env.conf,
假设当前hostname为node1,

echo 'NODENAME=rabbit@node1' >>`rabbitmq-env.conf`

之后修改hostname为其他名字,rabbitmq的数据也不会丢失

hostnamectl set-hostname node2