RabbitMQ安裝(無坑)補遺

2021-10-07 00:14:24 字數 1428 閱讀 1703

在測試過程中遇到的坑先說一下:

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的版本...