Rabbitmq修改主机名后配置

Rabbitmq如果修改主机名hostname后重启rabbitmq会无法启动报错

需要按照如下配置才能正确修改

  环境查看

 

   修改主机名

例如原主机名为prd-rabbitmq需要修改成prd-rabbitmq01

1
2
hostname prd-rabbitmq01
echo prd-rabbitmq01 > /etc/hostname

   修改hosts

1
2
# cat /etc/hosts
172.16.90.46 prd-rabbitmq01

   修改rabbitmq变量(如果有的话)

1
2
# cat /etc/rabbitmq/rabbitmq-env.conf
NODENAME=rabbit@prd-rabbitmq01

   删除文件

1
2
cd /var/lib/rabbitmq/
rm -rf *

   重启rabbitmq

1
systemctl restart rabbitmq-server

注意:需要断开ssh重连再重启,否则主机名修改不生效则无法重启成功

查看已经修改了

 

登录web查看

 

注意:如原rabbitmq有用户及权限需要新建用户及设置权限

1
2
3
4
rabbitmqctl add_user admin qweasd123
rabbitmqctl list_users
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

 

weinxin
我的微信
一个码农、工程狮、集能量和智慧于一身的、DIY高手、小伙伴er很多的、80后奶爸。
Igor
  • 版权声明: 发表于 2023-06-2909:19:52
  • 转载注明:http://blog.tsingmac.com/prolions/servertech/webserver/6357/
RabbitMQ清空队列方法 Web服务器

RabbitMQ清空队列方法

清除RabbitMQ中队列为Down的队列。 ps -ef|grep rabbit查看rabbit进程,根据进程判断安装路径 /usr/lib/rabbitmq/lib/rabbitmq_server...
kafka中文教程(0)-概述 大数据&BI

kafka中文教程(0)-概述

发布 & 订阅                       处理                    存储 数据流,如消息传递系统               高效并实时          ...
MQTT 与 RocketMQ 的应用场景对比 大数据&BI

MQTT 与 RocketMQ 的应用场景对比

本文介绍微消息队列 MQTT 版和传统消息中间件的关联和区别,并针对实际应用场景下的产品选型给出建议。 背景信息 传统的消息中间件,例如消息队列 RocketMQ 版、消息队列 Kafka 版等都是面...
TypeScript新增的特性 Web服务器

TypeScript新增的特性

TypeScript(以下简称TS) 是 微软爸爸开发的JavaScript 的一个超集,支持 ES6编码风格(ES6编码风格将会在下一篇中给出介绍)。设计目标是开发大型应用,可编译成纯 JS,编译完...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: