Linux(CENTOS7) RabbitMq安装

RabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。

1、安装Erlang

  因为rabbitMQ是Erlang语言编写的,所以我们首先需要安装Erlang

rpm -Uvh http://www.rabbitmq.com/releases/erlang/erlang-18.1-1.el7.centos.x86_64.rpm

2、安装rabbitMQ-server

rpm -Uvh http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.6/rabbitmq-server-3.5.6-1.noarch.rpm

3、查看是否安装成功

rpm -qa|grep rabbitmq

​​

4、开启rabbit-server

开启:service rabbitmq-server start
关闭:service rabbitmq-server stop

       这样虽然我们已经将rabbitmq的服务正常启动了,但是我们在物理机的浏览器中输入ip:15672时,并不能连接,因为我们还没有配置维护插件和开启远程连接

5、查看状态

rabbitmqctl status

6、安装命令维护插件

rabbitmq-plugins enable rabbitmq_management 

7、设置配置文件,并开启用户远程访问

cd /etc/rabbitmq
 
cp /usr/share/doc/rabbitmq-server-3.5.6/rabbitmq.config.example /etc/rabbitmq/
  
mv rabbitmq.config.example rabbitmq.config
 
vi /etc/rabbitmq/rabbitmq.config

       修改为如下:将图中红框中内容注释放开,否则其他IP无法登录只有本机可登录,原因参考rabbitmq的web管理界面无法使用guest用户登录

8、重启rabbit-server服务

service rabbitmq-server restart

9、登录访问

      在浏览器中输入ip:15672即可出现登录页面,用户名和密码都是guest

10、如果安装失败建议卸载重新安装,卸载方法如下:

1、卸载rabbitmq相关

卸载前先停掉rabbitmq服务,执行命令

$ service rabbitmq-server stop
查看rabbitmq安装的相关列表

$ yum list | grep rabbitmq
卸载rabbitmq已安装的相关内容

$ yum -y remove rabbitmq-server.noarch
2、卸载erlang

查看erlang安装的相关列表

$ yum list | grep erlang
卸载erlang已安装的相关内容

$ yum -y remove erlang-*
$ yum remove erlang.x86_64
卸载完之后就可以重新安装了

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值