Rabbitmq修改主机名后配置
Rabbitmq如果修改主机名hostname后重启rabbitmq会无法启动报错
需要按照如下配置才能正确修改
环境查看
修改主机名
例如原主机名为prd-rabbitmq需要修改成prd-rabbitmq01
hostname prd-rabbitmq01 echo prd-rabbitmq01 > /etc/hostname
修改hosts
# cat /etc/hosts 172.16.90.46 prd-rabbitmq01
修改rabbitmq变量(如果有的话)
# cat /etc/rabbitmq/rabbitmq-env.conf NODENAME=rabbit@prd-rabbitmq01
删除文件
cd /var/lib/rabbitmq/ rm -rf *
重启rabbitmq
systemctl restart rabbitmq-server
注意:需要断开ssh重连再重启,否则主机名修改不生效则无法重启成功
查看已经修改了
登录web查看
注意:如原rabbitmq有用户及权限需要新建用户及设置权限
rabbitmqctl add_user admin qweasd123 rabbitmqctl list_users rabbitmqctl set_user_tags admin administrator rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"