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...