參考了官網文檔: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
來查找。