Centos7.6 之 Rabbitmq 安裝

關於消息隊列的知識網上有很多講解的,這裏就不再講解了,由於項目的需要,共多個項目之間進行數據交換等,需要用到消息隊列,進行監聽。

安裝步驟

Rabbitmq 是依賴Erlang 語言包,需要先按照Erlang ,這裏採用RPM 進行安裝,先下載對應的數據包

[dataman@iZm5e400nzm6ck0cz0u32aZ soft]$ wget -c https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-20.3-1.el7.centos.x86_64.rpm/download.rpm

[dataman@iZm5e400nzm6ck0cz0u32aZ soft]$ wget -c https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.14/rabbitmq-server-3.7.14-1.el7.noarch.rpm

安裝Erlang

[dataman@iZm5e400nzm6ck0cz0u32aZ soft]$ rpm -ivh download.rpm 

安裝rabbitmq

[dataman@iZm5e400nzm6ck0cz0u32aZ soft]$ sudo rpm -ivh rabbitmq-server-3.7.14-1.el7.noarch.rpm 
warning: rabbitmq-server-3.7.14-1.el7.noarch.rpm: Header V4 RSA/SHA256 Signature, key ID 6026dfca: NOKEY
error: Failed dependencies:
	socat is needed by rabbitmq-server-3.7.14-1.el7.noarch

缺少socat

[dataman@iZm5e400nzm6ck0cz0u32aZ soft]$ sudo yum install socat

然後再次安裝

[dataman@iZm5e400nzm6ck0cz0u32aZ soft]$ sudo rpm -ivh rabbitmq-server-3.7.14-1.el7.noarch.rpm 
warning: rabbitmq-server-3.7.14-1.el7.noarch.rpm: Header V4 RSA/SHA256 Signature, key ID 6026dfca: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:rabbitmq-server-3.7.14-1.el7     ################################# [100%]

修改配置文件

[dataman@iZm5e400nzm6ck0cz0u32aZ soft]$ sudo vim /etc/rabbitmq/rabbitmq.config

添加

[{rabbit, [{loopback_users, []}]}].

開啓界面

[dataman@iZm5e400nzm6ck0cz0u32aZ soft]$ sudo rabbitmq-plugins enable rabbitmq_management

啓動服務

[dataman@iZm5e400nzm6ck0cz0u32aZ soft]$ service rabbitmq-server stop
[dataman@iZm5e400nzm6ck0cz0u32aZ soft]$ service rabbitmq-server start
[dataman@iZm5e400nzm6ck0cz0u32aZ soft]$ service rabbitmq-server status

訪問界面
http://域名:15672/

如果訪問不到請設置防火牆

firewall-cmd --zone=public --add-port=5672/tcp --permanent
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --reload

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