rabbitMQ配置节点(解决服务器重启,用户丢失问题)
1.rabbitmq数据是根据当前hostname作为node节点作为数据名保存
1.查看当前文件
# cd var/lib/rabbitmq/mnesias
# ls
2.重新启动后,发现之前建立的用户丢失,查看rabbitmq数据存储,发现文件名增加两个,新的数据会采用这两文件夹,由于丢失旧数据也就丢失原来添加的用户
重启rabbitmq
# sudo service rabbitmq-server restart
再次查看
# cd var/lib/rabbitmq/mnesias
# ls
3.添加rabbitmq固定节点名字,保证数据文件不变,添加新用户
# echo 'NODENAME=rabbit@info' | sudo tee -a /etc/rabbitmq/rabbitmq-env.conf
之后重启rabbit,文件不再增加
参考: 参考