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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM