rabbitmq 安装_九步安装Rabbitmq集群

09ec77f5ec915b9122f5ce7036bba001.png

1. 安装rabbitmq

yum install rabbitmq-server

2. 两台安装好后,先停止服务

service rabbitmq-server stop

3. 同步cookie

scp /var/lib/rabbitmq/.erlang.cookie root@192.168.203.25:/var/lib/rabbitmq/.erlang.cookie

 然后两台机器均重启rabbitmq服务:

service rabbitmq-server start

备注:如果不同scp覆盖,注意两台机器的.erlang.cookie权限和所属用户、用户组须保持一致

4. 在第二个节点将rabbitmq加入集群

rabbitmqctl stop_apprabbitmqctl join_cluster rabbit@controller1rabbitmqctl start_app

两台机器上均可以查看集群状态

rabbitmqctl cluster_statusCluster status of node rabbit@controller1...[{nodes,[{disc,[rabbit@controller1,rabbit@controller2]}]}, {running_nodes,[rabbit@controller1,rabbit@controller2]}, {partitions,[]}]...done.

5. 修改节点类型(集群中至少有一个节点为disc模式)

rabbitmqctl stop_apprabbitmqctl change_cluster_node_type ramrabbitmqctl start_app

6. 镜像队列配置

设置以字母开始的队列都被镜像到集群中的所有节点上

rabbitmqctl set_policy ha-all "^"'{"ha-mode":"all"}'

备注:其实在两个节点做好集群,还没有做mirrored queue镜像队列时,在slave节点上用命令“rabbitmqctl list_queues”查看集群队列,其实查看到的是master节点上queue,假如停止master上的rabbitmq-server服务,在slave节点上就查看不到了。

做mirroredqueue队列的作用就在于:定义policy策略,让slave能够把master上queue同步到slave本地,当master服务down了slave能够替代master提供服务。

具体信息可参考:http://blog.sina.com.cn/s/blog_959491260101m6ql.html

7. 增加配置

在两台安装rabbitmq的节点上添加配置:

vim /etc/rabbitmq/rabbitmq.config[{rabbit, [{loopback_users, []}]}].

8. 安装rabbitmq监控

rabbitmq-plugins enable rabbitmq_management

web访问链接:http://192.168.205.9:15672

9. 然后分别重启两台rabbitmq-server服务

service rabbitmq-server restart

 002313f3470dd0e07548178792b11906.gif

了解新钛云服

新钛云服正式获批工信部ISP/IDC(含互联网资源协作)牌照

深耕专业,矗立鳌头,新钛云服获千万Pre-A轮融资

新钛云服,打造最专业的Cloud MSP+,做企业业务和云之间的桥梁

新钛云服一周年,完成两轮融资,服务五十多家客户

上海某仓储物流电子商务公司混合云解决方案

新钛云服出品的部分精品技术干货

国内主流公有云VPC使用对比及总结

万字长文:云架构设计原则|附PDF下载

刚刚,OpenStack 第 19 个版本来了,附28项特性详细解读!

Ceph OSD故障排除|万字经验总结

七个用于Docker和Kubernetes防护的安全工具

运维人的终身成长,从清单管理开始|万字长文!

OpenStack与ZStack深度对比:架构、部署、计算存储与网络、运维监控等

什么是云原生?

IT混合云战略:是什么、为什么,如何构建?

5a0ee71a7fb8cf516a0eed472f8844ca.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值