1.安装CENTOS6的系统。html
2.配置源 ,说明:https://github.com/rabbitmq/erlang-rpmgit
To use Erlang 20.x on CentOS 6: # In /etc/yum.repos.d/rabbitmq-erlang.repo [rabbitmq-erlang] name=rabbitmq-erlang baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/6 gpgcheck=1 gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc repo_gpgcheck=0 enabled=1
3.下载rabbitmq的RPM安装包github
http://www.rabbitmq.com/install-rpm.htmlweb
yum install rabbitmq-server-3.7.2-1.el6.noarch.rpm centos
4.安装时可能会提示Requires: socatui
#此时会报错没有socat包或是找不到socat包,解决方法安装centos的epel的扩展源 yum -y install epel-release yum -y install socat
这个地方有个问题,若是直接用源码安装socat,虽然安装成功了,可是在安装rabbitmq的时候,仍是不识别socat,只能经过yum的这种方式来安装,不知道是否是由于版本的缘由。url
5.从新执行安装spa
yum install rabbitmq-server-3.7.2-1.el6.noarch.rpm 插件
安装过程会自动安装erlang的,不须要特定安装了。code
配置用户及WEBUI插件
1.service rabbitmq-server start 2.rabbitmq-plugins enable rabbitmq_management 3.rabbitmqctl add_user rabbitadmin 123456、 4.rabbitmqctl set_user_tags rabbitadmin administrator
访问地址:http://192.168.23.241:15672
发现没法访问时,关闭防火墙试试。
service iptables stop chkconfig iptables off
好了,享受MQ的服务吧。
登陆成功后发现新加的用户权限不对,从新在webui下面配置一下权限就行了。