RABBITMQ的部署安装[四]
部署RABBITMQ集群的时候我使用了三台服务器,分别是linux-node1、linux-node2、linux-node3.一样的实验环境。
首先开启web应用
# ./rabbitmq-server & # ./rabbitmqctl add_user admin admin # ./rabbitmq-plugins enable rabbitmq_management # ./rabbitmqctl set_user_tags admin administrator
可登录WEB 192.168.12.11:15672

拷贝认证文件./root/.erlang.cookie内容到linux-node2和linux-node3节点上的./root/.erlang.cookie
提醒一下,覆盖到节点文件上时,可以先关闭RABBITMQ
# ./rabbitmqctl stop 所有的节点关闭 # ./rabbitmq-server -detached 想看状态可以先启动 # ./rabbitmqctl cluster_status 查看状态 # ./rabbitmqctl stop_app node2和node3在加入cluster的时候需要关闭 # ./rabbitmqctl join_cluster --ram rabbit@linux-node1 (内存)&& # ./rabbitmqctl join_cluster rabbit@linux-node1 (磁盘) # ./rabbitmqctl start_app 启动关闭的节点 删除某个节点 # ./rabbitmqctl forget_cluster_node rabbit@linux-node2
过后查看状态
# ./rabbitmqctl cluster_status
Cluster status of node 'rabbit@linux-node1'
[{nodes,[{disc,['rabbit@linux-node1']},
{ram,['rabbit@linux-node3','rabbit@linux-node2']}]},
{running_nodes,['rabbit@linux-node2','rabbit@linux-node3',
'rabbit@linux-node1']},
{cluster_name,<<"rabbit@linux-node1">>},
{partitions,[{'rabbit@linux-node2',['rabbit@linux-node1',
'rabbit@linux-node3']},
{'rabbit@linux-node1',['rabbit@linux-node2',
'rabbit@linux-node3']}]},
{alarms,[{'rabbit@linux-node2',[]},
{'rabbit@linux-node3',[]},
{'rabbit@linux-node1',[]}]}]
WEB登录后看到的样子


浙公网安备 33010602011771号