rabbitmq3.7集群搭建实战
发表于:2024-12-05 作者:千家信息网编辑
千家信息网最后更新 2024年12月05日,环境:3台 centos7.4rabbitmq3.7erlang 22有几种方式安装,这里使用的yum安装(官方推荐)使用rabbitmq时需要安装erlang,在各个节点上使用vim添加两个repo
千家信息网最后更新 2024年12月05日rabbitmq3.7集群搭建实战
环境:
3台 centos7.4
rabbitmq3.7
erlang 22
- 有几种方式安装,这里使用的yum安装(官方推荐)
使用rabbitmq时需要安装erlang,在各个节点上使用vim添加两个repo文件
/etc/yum.repos.d/rabbitmq_erlang.repo[rabbitmq_erlang]name=rabbitmq_erlangbaseurl=https://packagecloud.io/rabbitmq/erlang/el/7/$basearchrepo_gpgcheck=1gpgcheck=0enabled=1gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkeysslverify=1sslcacert=/etc/pki/tls/certs/ca-bundle.crtmetadata_expire=300[rabbitmq_erlang-source]name=rabbitmq_erlang-sourcebaseurl=https://packagecloud.io/rabbitmq/erlang/el/7/SRPMSrepo_gpgcheck=1gpgcheck=0enabled=1gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkeysslverify=1sslcacert=/etc/pki/tls/certs/ca-bundle.crtmetadata_expire=300
/etc/yum.repos.d/rabbitmq.repo
[bintray-rabbitmq-server]name=bintray-rabbitmq-rpmbaseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.7.x/el/7/gpgcheck=0repo_gpgcheck=0enabled=1
- 使用yum安装:yum install erlang rabbitmq-server -y
- 设置自启动:systemctl enable rabbitmq-server
- 每个节点都按2,3步骤安装完毕后开始搭建集群
- 先在一个节点里启动rabbitmq服务器:systemctl start rabbitmq-server
- 查看节点启动情况,active行为running则启动正常:systemctl status rabbitmq-server
- 默认路径/var/lib/rabbitmq/.erlang.cookie,复制这个文件到其他节点相同的目录:scp /var/lib/rabbitmq/.erlang.cookie root@server2:/var/lib/rabbitmq/
复制的文件有权限问题,需要修改,如果不修改启动会报错:
[error] Error when reading /var/lib/rabbitmq/.erlang.cookie: eacces
修改权限:chown rabbitmq:rabbitmq /var/lib/rabbitmq/.erlang.cookie - 逐个节点启动rabbitmq服务器:ssh root@server2 "systemctl start rabbitmq-server"
- 集群配置:需要使用域名,修改/etc/hosts和/etc/hostname,把各个节点的域名,ip添加好
- 选择server1作为主节点,不需要操作,进入其他节点,执行关闭app:rabbitmqctl stop_app,然后执行加入集群:rabbitmqctl join_cluster rabbit@server1 server1根据自己取的名字更改,rabbit为固定用户名称
- 所有节点都执行完毕后,进入主节点,使用rabbitmqctl cluster_status查看集群状况,把各个节点都列出来即为成功。
- 移除节点:在某个节点里使用rabbitmqctl reset即可移除
节点
集群
文件
域名
服务器
权限
服务
相同
成功
两个
名字
名称
官方
情况
方式
步骤
状况
环境
用户
目录
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
睢宁熠威互联网科技有限公司
轻量云服务器带宽
软件开发实习日志文案
网络安全第三十条
梦想精灵谷神奇宝贝服务器
软件开发需求分析怎么展开
重生互联网科技小说
网络安全曾志峰博士
有用盗版软件开发的吗
巨人网络安全 海风月影
自学工控软件开发
如何使数据库脱机
艾尔登法环老是断开服务器怎么办
笑傲江湖双数据库管理软件打不开
软件开发考研专业课
同价位的主机和服务器哪个好
在职研究生软件开发
泰坦之旅手游服务器分布
网络技术员岗位面试题
工信部网络安全指导意见
gps时钟校验服务器
网络安全文明征文
昆明竹马互联网科技有限公司
steam经常服务器连接失败
软件开发岗位招聘需求
网络安全宣传语学校
软件开发专业要学习哪些课程
蚌埠oa管理软件开发多少钱
软件开发项目的来源
金字塔软件链接数据库