rabbitmq在centos 7上的安装

1、安装步骤

参考了官网文档:html

http://www.rabbitmq.com/install-rpm.html#package-dependencieslinux

 

这里大概介绍下。服务器

rabbitmq-server通常是被包含在标准的Fedora和RHEL的仓库中(也就是linux默认用yum安装的方式),可是,这些版本通常比较老。app

有两种方式安装最新版本的Rabbitmq。curl

一、使用位于 Package Cloud or Bintray上的yum仓库来安装。官方比较推荐这个。原理的话,是curl从那两个网站上拉取脚本,网站

本地执行脚本后,电脑上的yum仓库的源会多出来一个。而后就能够从这个包含新版本rabbitmq的yum源中愉快地安装了。url

二、下载rpm包,并用rpm安装。spa

 

第一种方式我试了,由于国内和美国那边服务器的延迟过高,会致使超时。也就是yum源的地址没有那么稳。插件

因此推荐第二种方式。3d

 

2、rpm安装

下载连接:

http://www.rabbitmq.com/download.html

 

 

上传到服务器后,执行:

rpm -ivh rabbitmq-server-3.7.7-1.el7.noarch.rpm

 

3、运行

配置开机启动:

chkconfig rabbitmq-server on

启动服务:

/sbin/service rabbitmq-server start

查看是否启动(检查端口5672是否占用):

netstat -nltp

 

重启服务:

systemctl restart rabbitmq-server.service

中止服务:

/sbin/service rabbitmq-server stop

 

4、可能遇到的问题

一、http管理界面看不了

http管理页面是插件提供的。默认management插件没打开,须要打开。

参考:

http://www.rabbitmq.com/management.html

rabbitmq-plugins enable rabbitmq_management

 

启用admin帐户:

./rabbitmqctl add_user admin admin ./rabbitmqctl set_user_tags admin administrator

 

二、http管理界面guest登陆失败,仅限localhost访问

报错:

HTTP access denied: user ‘guest’ - User can only log in via localhost。

参考以下博客:

https://www.cnblogs.com/hnsongbiao/p/9100116.html

 

其中:

rabbit.app的位置能够用

find / -name rabbit.app

来查找。

相关文章
相关标签/搜索