rabbitmq 消息队列 RPM方式安装

本文档详细介绍了在CentOS7.5系统上使用RPM包安装erlang环境和rabbitmq服务器,包括启动、验证安装及启用web管理界面。并着重讲解了如何配置rabbitmq集群,强调了主从机的.erlang.cookie文件必须一致才能成功组建集群。
摘要由CSDN通过智能技术生成

主机centos7.5

1.安装需要的Yum源文件

rpm –ivh epel-release-7-5.noarch.rpm

wget -O /etc/yum.repos.d/epel-erlang.repo http://repos.fedorapeople.org/repos/peter/erlang/epel-erlang.repo

2.安装erlang 环境

yum -y install erlang xmlto

3.安装rabbitmq

rpm -ivh  rabbitmq-server-3.1.5-1.noarch.rpm

查看是否已安装

rpm -qa|grep rabbitmq

查看erlang版本

启动rabbitmq的服务

systemctl start rabbitmq-server

rabbitmq-plugins enable rabbitmq_management  从机可不开web

systemctl restart rabbitmq-server

4.登录web界面

默认用户名密码

guest/guest

主从机顺序执行如下命令

主机:

rabbitmqctl stop_app

rabbitmqctl reset

rabbitmqctl start_app

从机:

rabbitmqctl stop_app

rabbitmqctl reset

rabbitmqctl join_cluster --ram rabbit@xxxxx   #--ram 内存节点,默认disc磁盘节点

rabbitmqctl start_app

      

#可能问题:

如无法组建集群,可能是erlang.cookie不同导致的

解决方案 :

查看各个节点的.erlang.cookie真实存在目录

vi /var/log/rabbitmq/rabbit@fortest1.log

看到是home dir       : /var/lib/rabbitmq

而不是/root/.erlang.cookie

主从机的.erlang.cookie必须相同

把 /var/lib/rabbitmq/.erlang.cookie 复制到从机的相同路径去

特别注意:安装方式不同,路径也不一样,很容易出错

操作后再查看集群状态

rabbitmqctl cluster_status

已组建集群

问题2

如web显示Node statistics not available

需要主机启动ui

rabbitmq-plugins enable rabbitmq_management

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值