一、安装步骤
参考了官网文档:
http://www.rabbitmq.com/install-rpm.html#package-dependencies
这里大概介绍下。
rabbitmq-server一般是被包含在标准的Fedora和RHEL的仓库中(也就是linux默认用yum安装的方式),但是,这些版本一般比较老。
有两种方式安装最新版本的Rabbitmq。
1、使用位于 Package Cloud or Bintray上的yum仓库来安装。官方比较推荐这个。原理的话,是curl从那两个网站上拉取脚本,
本地执行脚本后,电脑上的yum仓库的源会多出来一个。然后就可以从这个包含新版本rabbitmq的yum源中愉快地安装了。
2、下载rpm包,并用rpm安装。
第一种方式我试了,因为国内和美国那边服务器的延迟太高,会导致超时。也就是yum源的地址没有那么稳。
所以推荐第二种方式。
二、rpm安装
下载链接:
http://www.rabbitmq.com/download.html
上传到服务器后,执行:
rpm -ivh rabbitmq-server-3.7.7-1.el7.noarch.rpm
三、运行
配置开机启动:
chkconfig rabbitmq-server on
启动服务:
/sbin/service rabbitmq-server start
查看是否启动(检查端口5672是否占用):
netstat -nltp
重启服务:
systemctl restart rabbitmq-server.service
停止服务:
/sbin/service rabbitmq-server stop
四、可能遇到的问题
1、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
2、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
来查找。