在測試過程中遇到的坑先說一下:
1.在3.6.1版安裝執行服務報錯
warning: pid file not written; -detached was passed.
使用ps aux可以看到服務已經執行。
2.在使用3.8.4版安裝執行服務直接服務無法啟動
根據提示檢視記錄,提示主要是一堆「未定義」「未知」的提示
解決方法:
問題的根源在於erlang版本和rabbitmq版本不匹配。
所以,只需要根據上篇中給出的**,安裝對應的erlang版本即可解決。
最後再說下配置網頁外掛程式
首先建立目錄,否則可能報錯:
mkdir /etc/rabbitmq
然後啟用外掛程式:
./rabbitmq-plugins enable rabbitmq_management
rabbitmq外掛程式可以通過./rabbitmq-plugins list檢視
此時本機訪問,遠端訪問還需要配置。
使用ps可以看到監聽了15672和5672兩個埠。其中15672就是web訪問的埠。
先增加乙個使用者並修改一下許可權,**如下:
新增使用者: rabbitmqctl add_user 使用者名稱 密碼
例如: rabbitmqctl add_user rabadmin q123456
新增許可權: rabbitmqctl set_permissions -p "/" rabadmin ".*" ".*" ".*"
修改使用者角色: rabbitmqctl set_user_tags rabadmin administrator
然後就可以遠端訪問了:
附:rabbitmq常用命令
add_user
delete_user
change_password
list_users
add_vhost
delete_vhost
list_vhostsset_permissions [-p ]
clear_permissions [-p ]
list_permissions [-p ]
list_user_permissions
list_queues [-p ] [...]
list_exchanges [-p ] [...]
list_bindings [-p ]
list_connections [...]
Docker安裝RabbitMq及排坑
最近專案中要實現乙個功能需要使用到rabbitmq,於是自己就在虛擬機器上準備安裝乙個rabbitmq 話不多說 啟動docker systemctl start docker 搜尋 rabbitmq docker search rabbitmq docker pull docker.io rabb...
RabbitMq 安裝中遇到的坑
安裝環境是win10 64位。rabbitmq版本是3.7.6。1.rabbitmq需要安裝erlang作為執行環境。先裝erlang,但是注意,不要裝版本21.0,降一下版本,需要裝19.3 21.0的erlang和rabbitmq不匹配,服務可以正常啟動,但是rabbitmqctl等工具會一直報...
windows安裝rabbitmq踩坑實錄
最近學習springcloud訊息匯流排需要用到rabbitmq,然後安裝的時候踩了一些坑,記錄如下 首先安裝rabbitmq之前需要先安裝erlang,因為rabbitmq服務端使用erlang寫的,依賴erlang 安裝好erlang之後安裝rabbitmq 第乙個坑 1.rabbitmq的版本...