1. 程式人生 > 實用技巧 >Rabbitmq修改主機名後配置

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 ".*" ".*" ".*"