CenOS 7安装RabbitMq以及基本配置【记录】

官网安装参考:http://www.rabbitmq.com/install-rpm.html

本机环境:

腾讯云服务器:Cent OS7

因为rabbitMqerlang编写的,安装mq前先安装erlang语言环境

1.安装erlang:

yum install erlang

安装过程中会有提示,一路输入“y”即可。

如果安装 erlang过程中依赖其他软件包,根据报的错误自己百度解决,我是因为之前安装过,这次直接安MQ没有问题也就不多赘述了。

2.完成后安装wget

yum install wget

 

3.安装RabbitMq,先下载rpm[rpm跟yum类似,一个软件包管理工具]:

 

 

4.下载完成后安装:

yum install rabbitmq-server-3.6.6-1.el7.noarch.rpm

 

 

参考官网:

 

5.启动服务

 

systemctl start rabbitmq-server.service

如果没有systemctl可以使用service命令,下面同理:

service rabbitmq-server start

6.查看启动状态,并且可以看到日志记录位置

systemctl status rabbitmq-server.service

 

7.查看启动日志

cat /var/log/rabbitmq/rabbit@VM_0_13_centos.log

 

上面显示没有用配置文件启动,我们可以自定义一个配置文件让它按配置文件启动

8.编辑配置文件

cd /etc/rabbitmq/ 
vi rabbitmq.config

开启用户远程访问【注意最后面是有个点的,删了就启动失败了,【别问我为什么知道,我手贱的】】

eg:

 

默认情况下,RabbitMQ的默认的guest用户只允许本机访问, 如果想让guest用户能够远程访问的话,只需要将配置文件中的loopback_users列表置为空即可,如下:

{loopback_users, []}

另外关于新添加的用户,直接就可以从远程访问的,如果想让新添加的用户只能本地访问,可以将用户名添加到上面的列表, 如只允许admin用户本机访问。

{loopback_users, ["admin"]}

 

9.保存配置后重启服务:

systemctl restart rabbitmq-server.service 

systemctl status rabbitmq-server.service

 

再次查看日志

10.开放5672端口:

firewall-cmd --zone=public --add-port=5672/tcp --permanent 

firewall-cmd --reload

 

如图上,我是没有安装firewall服务的,因此如果防火墙没有起来或者firewalld没有安装,状态如下,解决办法可参考最下面的网址:

如果Unit firewalld.service could not be found.

yum install firewalld

 

11.现在试一下在windows中能不能打开rabbit后台页面

http://你的rabbitmq安装的服务器:15672/

12.开启管理UI服务:

rabbitmq-plugins enable rabbitmq_management firewall-cmd --zone=public --add-port=15672/tcp --permanent 

firewall-cmd --reload

 

 

 

13.再试一下:

http://你的rabbitmq安装的服务器:15672/

 

用户名和密码都是 guest

 

睡觉:

 

 

参考:

1.https://www.jianshu.com/p/e92063ed23bb

2.https://www.cnblogs.com/kccdzz/p/8110143.html

3.https://www.linuxidc.com/Linux/2018-04/151796.htm

4.https://www.cnblogs.com/uptothesky/p/6094357.html

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值