参考了官网文档: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
下载连接:
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
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 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
来查找。