1.下載rabbitmq-sever3.7.7,我下的是RHEL/CentOS 6.x, 你的系統是哪一個版本就下哪一個https://github.com/rabbitmq/html
2.下載erlang,我下的是OTP 20.0,由於找不到rpm包,因此從源碼安裝。java
而後先安裝ncurses開發包,yum install ncurses-develgit
接着configure: ./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javacgithub
make,shell
make installwindows
輸入 erl,能夠進入erl的shell說明安裝成功。centos
注意:用源碼安裝erlang,雖然是安裝成功了,可是此時若是安裝rabbitmq-sever3.7.7依然會提示找不到erlang。多是rabitmq安裝包內部對erlang作了一些特殊的處理,所以能夠參考網站
http://www.javashuo.com/article/p-oavfcmkt-dx.html中的內容下載erlang的rpm包進行安裝。spa
3.如報錯:「socat is needed by rabbitmq-server-3.6.12-1.el7.noarch」 須要安裝socat ,"#yum install socat"解決unix
4.啓動 service rabbitmq-server start 若是報錯則去/etc/hosts ,添加127.0.0.1 **和10.0.2.102 **(**爲任意英文詞組)若是仍是報錯,則重啓系統。
經常使用rabbitMq啓動命令:
service rabbitmq-server start service rabbitmq-server stop service rabbitmq-server status service rabbitmq-server rotate-logs| service rabbitmq-server restart service rabbitmq-server condrestart service rabbitmq-server try-restart service rabbitmq-server reload service rabbitmq-server force-reload ps -ef | grep rabbitmq 查看rabbitMq進程 netstat -anplt | grep LISTEN rabbitmq默認監聽端口15672/5672
5.配置rabbitmq
rabbitmqctl add_user admin 12345678
」,admin 爲帳號名稱,12345678爲密碼rabbitmqctl set_user_tags admin administrator
」,administrator爲超級管理員角色,其餘參見官方網站rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
」。 設置admin帳號 操做目錄,及訪問權限6.登陸配置管理頁面 http://10.0.2.102:15672/