Centos7 安裝 Rabbitmq、Erlang

由於 RabbitMQ 使用通過 Erlang 來開發的,需要需要安裝Erlang 然而在安裝Erlang 又一大波依賴需要安裝,而且這些依賴不在CentOS 默認的yum 庫中。

Erlang 和 RabbitMQ 的對應關係:

官網:https://www.rabbitmq.com/which-erlang.html

環境信息

步驟一、安裝Erlang

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
yum -y install epel-release
sudo yum install erlang

 檢驗

yum info erlang

  

 

步驟二、安裝Rabbitmq

 下載地址:https://www.rabbitmq.com/install-rpm.html#downloads

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.0/rabbitmq-server-3.8.0-1.el7.noarch.rpm

 安裝rabbitmq

yum -y install socat
rpm -ivh rabbitmq-server-3.8.0-1.el7.noarch.rpm

 開機啓動及啓動

chkconfig rabbitmq-server on
systemctl start rabbitmq-server

檢查 

rabbitmqctl status

 安裝管理端界面

rabbitmq-plugins enable rabbitmq_management

  

 查看5672端口(rabbitmq服務端口),以及15672 WEB控制檯界面。

    

 修改用戶及密碼

vi /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.0/ebin/rabbit.app

 將:{loopback_users, [<<”guest”>>]}, 改爲:{loopback_users, []}, 原因:rabbitmq從3.3.0開始禁止使用guest/guest權限通過   除localhost外的訪問

 至此安裝完畢!!!

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