LInux上rabbitmq安裝教程及遇到的坑

2021-10-05 15:31:43 字數 1583 閱讀 2953

linux上rabbitmq安裝教程及遇到的坑

3、安裝rabbitmq

安裝xz壓縮工具

[root@server8 local]# yum install xz

解壓[root@server8 local]# xz -d rabbitmq-server-generic-unix-3.7.8.tar.xz

[root@server8 local]# tar -xvf rabbitmq-server-generic-unix-3.7.8.tar

重新命名[root@server8 local]# mv rabbitmq_server-3.7.8 rabbitmq

配置環境變數

[root@server8 local]# vi /etc/profile

export path=/usr/local/rabbitmq/sbin:$path

重新整理環境變數

[root@server8 local]# source /etc/profile

檢視當前所有使用者

$ sudo rabbitmqctl list_users

新增新使用者(guest只能再本地登入)

$ sudo rabbitmqctl add_user username password

設定使用者tag

$ sudo rabbitmqctl set_user_tags username administrator

賦予使用者預設vhost的全部操作許可權

sudo rabbitmqctl set_permissions -p / username 「." ".」 「.*」

檢視使用者的許可權

sudo rabbitmqctl list_user_permissions username

啟用後台管理

[root@server8 local]# rabbitmq-plugins enable rabbitmq_management

注意:我啟動rabbitmq時,出現{「init terminating in do_boot」,{error,{missing_dependencies,[crypto,ssl]

我是參考和進行解決。

執行rabbitmq

[root@server8 local]# rabbitmq-server

檢視防火牆狀態

[root@server8 ~]# firewall-cmd --state

停止防火牆

[root@server8 ~]# systemctl stop firewalld.service

禁止firewall開機啟動

[root@server8 ~]# systemctl disable firewalld.service

瀏覽器訪問

如果訪問不成功,請檢視防火牆是否關閉。之前博主一直按照完成確定rabbitmq已成功啟動之後死活訪問不了管理頁面。後發現

執行systemctl disable firewalld(永久關閉防火牆)沒作用。執行systemctl stop firewalld(暫時關閉防火牆)之後成功網問頁面。

**新人,個人解決方案。不喜勿噴。

RabbitMQ在CentOS上的簡單安裝配置

1.依賴erlang,yum install erlang安裝之 1.啟用web管理頁面 rabbitmq plugins enable rabbitmq management 2.啟動rabbitmq service rabbitmq server start 3.新增防火牆策略 允許5672 r...

rabbitmq在centos5 7上的安裝步驟

一 伺服器端 1 安裝epel extra packages for enterprise linux 1 x86 64位cpu su c rpm uvh 2 i386cpu su c rpm uvh 2 安裝 json pip install json 3 安裝erlang語言環境 yum ins...

Spring Boot 之RabbitMQ安裝步驟

參考位址 rabbit mq 是建立在erlang otp平台上的,所以在安裝rabbitmq之前先安裝erlang。安裝完成後,新增系統環境變數erlang home,值是安裝路徑 預設安裝的rabbitmq 監聽埠是5672 在命令視窗輸入 e program files rabbitmq se...