1.安裝CENTOS6的系統。
2.配置源 ,說明:https://github.com/rabbitmq/erlang-rpm
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安裝包
http://www.rabbitmq.com/install-rpm.html
yum install rabbitmq-server-3.7.2-1.el6.noarch.rpm
4.安裝時可能會提示Requires: socat
#此時會報錯沒有socat包或是找不到socat包,解決方法安裝centos的epel的擴展源 yum -y install epel-release yum -y install socat
這個地方有個問題,如果直接用源碼安裝socat,雖然安裝成功了,但是在安裝rabbitmq的時候,還是不識別socat,只能通過yum的這種方式來安裝,不知道是不是因為版本的原因。
5.重新執行安裝
yum install rabbitmq-server-3.7.2-1.el6.noarch.rpm
安裝過程會自動安裝erlang的,不需要特定安裝了。
配置用戶及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下面配置一下權限就好了。
