欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

RabbitMQ镜像集群搭建

时间:2023-05-11
RabbittMq镜像集群搭建 一、完成的效果图 二、搭建环境

RabbitMQ:3.7.12-rc.1Erlang:20.3 ~ 21.3socat:yum install socket安装包下载地址:https://packagecloud.io/rabbitmq(这个地址也是巧找到的别提多舒服了)

三、下载安装包


三、安装 RabbitMQ

#安装socatyum install socat#安装erlangrpm -ivh erlang-20.3.8.2-1.el6.x86_64.rpm#安装RabbitMQrpm -ivh rabbitmq-server-3.7.12-1.el6.noarch.rpm#卸载erlangyum list | grep erlangyum -y remove erlang-*yum remove erlang.x86_64rm -rf /usr/lib64/erlang#启动RabbitMQsystemctl start rabbitmq-server#设置账户密码为admin adminrabbitmqctl add_user 用户名 密码#设置用户为管理员权限rabbitmqctl set_user_tags 用户名 administrator#打开rabbitmq web管理rabbitmq-plugins enable rabbitmq_managemen

四、访问 RabbitMQ WEB界面

浏览器请求:http://ip:15672 (15672默认端口)
登陆账户密码为设置的 用户名 密码

#如果访问不到先查看服务器防护墙是否关闭systemctl status firewalld#临时关闭systemctl stop firewalld#永久关闭systemctl disable firewalld#如果还不行的话服务器外部去 ping ip 是否网络能ping通

五、RabbitMQ 集群部署(重点来了) 1、更改主机 /etc/hosts

vi /etc/hosts

2、修改hostname

vi /etc/hostname


然后将主机的 /var/lib/rabbitmq/.erlang.cookie
文件放入从机的: /usr/lib/rabbitmq/(把文件改为 rabbitmq.config)
以上步骤完成:重启服务器,在通过命令:hostname 查看服务器名称是否更改为 host配置的

六、配置集群-从节点点加入集群

#从节点(从机)执行rabbitmqctl shop_apprabbitmqctl resetrabbitmqctl join_cluster rabbit@rabbit-node1(主机hostname名称)rabbitmqctl start_app#在任意节点执行即可rabbitmqctl set_policy ha-all "^" '{"ha-mode":"all"}'#查看集群状态rabbitmqctl cluster_status

搭建完成会发现之前账号不能登录,是因为集群自动清空了账号。需要按照上面的步骤重新执行用户注册

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。