天天看點

CentOS 6.7 安裝 RabbitMQ

1、下載下傳安裝包

http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_64.rpm

http://www.rabbitmq.com/releases/erlang/esl-erlang-compat-18.1-1.noarch.rpm

2、安裝 Erlang

yum localinstall -y erlang-19.0.4-1.el7.centos.x86_64.rpm

yum localinstall -y esl-erlang-compat-18.1-1.noarch.rpm

3、安裝socat

wget --no-cache http://www.convirture.com/repos/definitions/rhel/6.x/convirt.repo -O /etc/yum.repos.d/convirt.repo

yum makecache

yum install socat

rpm -ivh rabbitmq-server-3.6.10-1.el6.noarch.rpm

4、安裝RabbitMQ

rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc

yum install -y rabbitmq-server-3.6.1-1.noarch.rpm

5、啟動服務

先看下自己的主機名:hostname,我的主機名是:judasnHost2

先修改一下 host 檔案:vim /etc/hosts,添加一行:127.0.0.1 judasnHost2(必須這樣做)

啟動:service rabbitmq-server start,啟動一般都比較慢,是以别急

停止:service rabbitmq-server stop

重新開機:service rabbitmq-server restart

設定開機啟動:chkconfig rabbitmq-server on

6、配置

查找預設配置位置:find / -name "rabbitmq.config.example",我這邊搜尋結果是:/usr/share/doc/rabbitmq-server-3.6.1/rabbitmq.config.example

複制預設配置:cp /usr/share/doc/rabbitmq-server-3.6.1/rabbitmq.config.example /etc/rabbitmq/

修改配置檔案名:cd /etc/rabbitmq ; mv rabbitmq.config.example rabbitmq.config

編輯配置檔案,開啟使用者遠端通路:vim rabbitmq.config

在 64 行,預設有這樣一句話:%% {loopback_users, []},,注意,該語句最後有一個逗号,等下是要去掉的

我們需要改為:{loopback_users, []}

開啟 Web 界面管理:rabbitmq-plugins enable rabbitmq_management

重新開機 RabbitMQ 服務:service rabbitmq-server restart

開放防火牆端口:

sudo iptables -I INPUT -p tcp -m tcp --dport 15672 -j ACCEPT

sudo iptables -I INPUT -p tcp -m tcp --dport 5672 -j ACCEPT

sudo service iptables save

sudo service iptables restart

浏覽器通路:http://192.168.1.114:15672 預設管理者賬号:guest 預設管理者密碼:guest

參考文章:https://github.com/judasn/Linux-Tutorial/blob/master/RabbitMQ-Install-And-Settings.md

     本文轉自1321385590 51CTO部落格,原文連結:http://blog.51cto.com/linux10000/1946407,如需轉載請自行聯系原作者

繼續閱讀