vim /etc/hosts
如下图
rpm -uvh erlang-18.1-1.el7.centos.x86_64.rpm
rpm -uvh rabbitmq-server-3.5.6-1.noarch.rpm
如下图
3、分别在三台机器上复制默认安装目录下的 /usr.share/doc/rabbitmq-server-3.5.6-1/rabbitmq.config.exampl 到 /etc/rabbitmq/rabbitmq.config下,修改第61行开启远程访问
cp /usr.share/doc/rabbitmq-server-3.5.6-1/rabbitmq.config.exampl /etc/rabbitmq/rabbitmq.config
如下图
4、安装web插件管理
rabbitmq-plugins enable rabbitmq_management
如下图
5、启动rabbitmq
systemctl start rabbitmq-server
或者
service rabbitmq-server start
6、查看rabbitmq状态
systemctl status rabbitmq-server
如下图
7、访问rabbitmqweb页面 127.0.0.1:15672
默认用户名密码为guest
8、停止rabbitmq,并查看状态
systemctl stop rabbitmq-server
systemctl status rabbitmq-server
如下图
9、同步mq1上面的erlang.cookie文件到另外两台机器 并查看三台是否一致
scp /var/lib/rabbitmq/.erlang.cookie root@mq2:/var/lib/rabbitmq/
scp /var/lib/rabbitmq/.erlang.cookie root@mq3:/var/lib/rabbitmq/
如下图:
10、后台启动三台rabbitmq
rabbitmq-server -detached
如下图
11、rabbitmq1保持不变、停止2和3
rabbitmqctl stop_app
如下图:
12、将rabbitmq2和mq3加入集群
mq2上执行
rabbitmqctl join_cluster rabbit@mq1
如下图
mq3上执行
rabbitmqctl join_cluster rabbit@mq1
如下图:
13、分别启动mq2和mq3
rabbitmqctl start_app
14、访问web界面,查看集群信息
15、查看集群状态
16、搭建高可用镜像集群
查看是否有集群策略
创建高可用镜像集群策略
17、创建集群用户
在主节点上执行
rabbitmqctl add_user admin admin //创建用户admin 密码admin
rabbitmqctl set_user_tags admin administrator //设施用户角色
rabbitmqctl list_users //查看用户列表
rabbitmqctl set_permissions –p / admin “.*” “.*” “.*” //设置用户权限