CentOS安裝RabbitMQ

系統(tǒng)版本:CentOS 6.5
RabbitMQ-Server:3.5.1

一、安裝erlang

wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
rpm --import http://packages.erlang-solutions.com/rpm/erlang_solutions.asc
添加RPMforge支持(64位)
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm  
//導(dǎo)入 key 
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt 
//安裝 RPMforge
rpm -i rpmforge-release-0.5.2-2.el6.rf.*.rpm
安裝erlang
yum install erlang

如果yum出現(xiàn)“No module named yum”錯(cuò)
誤,修改yum文件

vi /usr/bin/yum

!/usr/bin/python 修改為 #!/usr/bin/python2.4

安裝完成后可以用erl命令查看是否安裝成功
erl -version

二、安裝RabbitMQ Server

下載RabbitMQ Server

打開RabbitMQ的下載頁面,http://www.rabbitmq.com/download.html ,選擇對(duì)應(yīng)平臺(tái)的二進(jìn)制發(fā)行包下載;目前使用的是CentOS ,屬于與RHEL/Fedora相兼容的版本,下載針對(duì)RHEL的二進(jìn)制版本(Binary)即可:
本例中RabbitMQ的版本是3.5.1,下載得到文件rabbitmq-server-3.5.1-1.noarch.rpm

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.1/rabbitmq-server-3.5.1-1.noarch.rpm
安裝RabbitMQ Server
rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc 
yum install rabbitmq-server-3.5.1-1.noarch.rpm

三、啟動(dòng)RabbitMQ

配置為守護(hù)進(jìn)程隨系統(tǒng)自動(dòng)啟動(dòng),root權(quán)限下執(zhí)行:

chkconfig rabbitmq-server on

啟動(dòng)rabbitMQ服務(wù)

/sbin/service rabbitmq-server start

如果報(bào)如下異常:

Starting rabbitmq-server (via systemctl):  Job for rabbitmq-server.service failed. See 'systemctl status rabbitmq-server.service' and 'journalctl -xn' for details. [FAILED]

嘗試下面的操作:
禁用 SELinux ,修改 /etc/selinux/config
SELINUX=disabled
修改后重啟系統(tǒng)

四、安裝Web管理界面插件

終端輸入:

rabbitmq-plugins enable rabbitmq_management

安裝成功后會(huì)顯示如下內(nèi)容

The following plugins have been enabled:
  mochiweb
  webmachine
  rabbitmq_web_dispatch
  amqp_client
  rabbitmq_management_agent
  rabbitmq_management
Plugin configuration has changed. Restart RabbitMQ for changes to take effect.

五、登錄Web管理界面

安裝好插件并開啟服務(wù)后,可以瀏覽器輸入localhost:15672,賬號(hào)密碼全輸入guest即可登錄。

Web管理界面

這里如果顯示找不到主機(jī),請(qǐng)?jiān)趆osts文件中添加

vi /etc/hosts
127.0.0.1  localhost

這里需要注意下,從3.3.1版本開始,RabbitMQ默認(rèn)不允許遠(yuǎn)程ip登錄,即只能使用localhost登錄。如果希望遠(yuǎn)程登錄,請(qǐng)?zhí)砑佑脩魴?quán)限,方法見我另一篇文章設(shè)置RabbitMQ遠(yuǎn)程ip登錄。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容