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登录后看到的样子

 

posted @ 2017-10-11 16:46  reborn枪  阅读(139)  评论(0)    收藏  举报