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下面配置一下權限就行了。