当前存在3个节点:rabbitmq5672、rabbitmq5673、rabbitmq5674
当rabbitmq5673节点掉线之后,重启失败
重启的时候5672节点报错如下:
解决方案
- 在集群中取消失败节点
rabbitmqctl forget_cluster_node rabbit@rabbitmq5673
- 删除失败节点5673的mnesia信息
rm -rf /var/lib/rabbitmq/mnesia
- 重启失败消息节点
systemctl restart rabbitmq-server.service
- 将失败的节点重新加入集群中
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl join_cluster rabbit@rabbitmq5672
rabbitmqctl start_app
搭建环境常用命令
linux中以守护程序的形式在后台启动
rabbitmq-server -detached
新建一个用户
rabbitmqctl add_user root root
创建一个虚拟环境
rabbitmqctl add_vhost /study
设置管理员角色
rabbitmqctl set_user_tags root administrator
设置权限
rabbitmqctl set_permissions -p /study root “." ".” “.*”