ITOO---選課之RabbitMQ搭建


安裝RabbitMQ需要分兩部分:


1.添加erlang依賴


2.添加rabbit-server



Ps: 前提條件:建立在usr/local/src/rabbitmq

 

1.第一部分:

[root@localhost ~]# rpm --import http://binaries.erlang-solutions.com/debian/erlang_solutions.asc

 

[root@localhost ~]# wget http://binaries.erlang-solutions.com/rpm/centos/erlang_solutions.repo

 

[root@localhost ~]# mv erlang_solutions.repo /etc/yum.repos.d/

 

[root@localhost ~]# yum install epel-release

 

[root@localhost ~]# rpm -ivh https://download1.rpmfusion.org/free/el/updates/6/i386/rpmfusion-free-release-6-1

 

[root@localhost ~]# yum install erlang

 

 

2.第二部分 :下載好你的rabbitMQ rpm 或者你可以直接使用yum 安裝也可以

 

[root@localhost ~]# rpm -ivh  http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm

如果上述步驟出現錯誤則執行黃色字體命令;否則直接跳過;

錯誤:依賴檢測失敗:

    socat 被 rabbitmq-server-3.6.5-1.noarch 需要

[root@localhost ~]# yum install socat

[root@localhost ~]# wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm

 

 

[root@localhost ~]# rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm

 

[root@localhost ~]# service rabbitmq-server start

如果啓動服務報錯,則:

解決辦法:

firewall-cmd --permanent --add-port=5672/tcp

firewall-cmd --reload

setsebool -P nis_enabled 1

[root@localhost ~]# rabbitmqctl status

 

設置開機啓動:

chkconfig rabbitmq-server on

 

設置配置文件

cd /etc/rabbitmq

 

cp /usr/share/doc/rabbitmq-server-3.4.1/rabbitmq.config.example /etc/rabbitmq/

 

mv rabbitmq.config.example rabbitmq.config

 

開啓用戶遠程訪問

vi /etc/rabbitmq/rabbitmq.config


注意要去掉後面的逗號。

 

開啓web界面管理工具

rabbitmq-plugins enable rabbitmq_management

 

service rabbitmq-server restart

 

防火牆開放15672端口

/sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT

 

/etc/rc.d/init.d/iptables save(疑惑,可不用)

 

默認訪問地址: http:// ip : 15672


默認用戶名: guest/guest(在loachhost)











發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章