rabbitmq在centos 7上的安裝

1、安裝步驟

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

 

2、rpm安裝

下載連接:

http://www.rabbitmq.com/download.html

 

 

上傳到服務器後,執行:

rpm -ivh rabbitmq-server-3.7.7-1.el7.noarch.rpm

 

3、運行

配置開機啓動:

chkconfig rabbitmq-server on

啓動服務:

/sbin/service rabbitmq-server start

查看是否啓動(檢查端口5672是否佔用):

netstat -nltp

 

重啓服務:

systemctl restart rabbitmq-server.service

中止服務:

/sbin/service rabbitmq-server stop

 

4、可能遇到的問題

一、http管理界面看不了

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管理界面guest登陸失敗,僅限localhost訪問

報錯:

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

來查找。

相關文章
相關標籤/搜索