Rabbitmq修改主機名後配置
阿新 • • 發佈:2020-07-13
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 ".*" ".*" ".*"