RabbitMQ配置與安裝

2021-09-02 20:12:01 字數 3343 閱讀 4520

示例使用的是rabbitmq 3.7.9,因為rabbitmq需要建立在erlang otp平台上,首先要安裝erlang。

erlang:

二、開始安裝

1、先安裝erlang,如果使用opt_win64的方式,開啟後直接全部點「下一步」直到安裝成功。選擇解壓或者其它非安裝的方式,記得新增一下系統環境變數。

2、安裝rabbitmq,如果使用windows安裝包,同樣直接下一步,直到安裝成功。這裡要注意rabbitmq的預設監聽埠是5672在安裝之前先檢查是否被其它應用占用。

三、配置

開啟命令視窗(以管理員模式開啟,否則後面會出現許可權不足導致的錯誤),到rabbitmq安裝目錄下(\rabbitmq server\rabbitmq_server-3.7.9\sbin)

1、啟用rabbitmq』s plugin 管理外掛程式

輸入命令:rabbitmq-plugins.bat enable rabbitmq_management

2、重啟伺服器(安裝外掛程式需要重啟)

輸入命令:net stop rabbitmq && net start rabbitmq

前面是停止,後面是啟動,可以分開執行

3、配置使用者及許可權

使用rabllitmqctl控制台命令來建立使用者,密碼,繫結許可權。先檢視一下已有使用者及使用者的角色。

輸入命令:rabbitmqctl.bat list_users

可以看到guset角色是【administrator】

新增乙個使用者

輸入命令:rabbitmqctl.bat add_user username password

刪除乙個使用者

輸入命令:rabbitmqctl delete_user username

另外新增一具mqroot,大家來看一下新增使用者是空的許可權組

角色許可權組有以下型別

1) 超級管理員(administrator)

可登陸管理控制台(啟用management plugin的情況下),可檢視所有的資訊,並且可以對使用者,策略(policy)進行操作。

(2) 監控者(monitoring)

可登陸管理控制台(啟用management plugin的情況下),同時可以檢視rabbitmq節點的相關資訊(程序數,記憶體使用情況,磁碟使用情況等)

(3) 策略制定者(policymaker)

可登陸管理控制台(啟用management plugin的情況下), 同時可以對policy進行管理。

(4) 普通管理者(management)

僅可登陸管理控制台(啟用management plugin的情況下),無法看到節點資訊,也無法對策略進行管理。

(5) 其他的

無法登陸管理控制台,通常就是普通的生產者和消費者。

我們賦於mqroot超級管理角色

輸入命令:rabbitmqctl.bat set_user_tags username administrator

到這裡其它命令一會兒附在後面,這裡一起來了解rbbit mq的管理控制台,控制台埠是[15672]

用剛才建立的mqroot登入到控制台

至此rabbitmq安裝完成。

附cmd命令

建立使用者

rabbitmqctl add_user

// 設定許可權

rabbitmqctl set_user_tags

例:建立乙個超級使用者

rabbitmqctl add_user admin1 admin1

rabbitmqctl set_user_tags admin1 administrator

檢視使用者列表

rabbitmqctl list_users

為使用者賦權

// 使使用者user1具有vhost1這個virtual host中所有資源的配置、寫、讀許可權以便管理其中的資源

rabbitmqctl set_permissions -p vhost1 user1 『.』 '.』 '.*'

// 檢視許可權

rabbitmqctl list_user_permissions user1

rabbitmqctl list_permissions -p vhost1

// 清除許可權

rabbitmqctl clear_permissions [-p vhostpath] user

刪除使用者

rabbitmqctl delete_user username

修改使用者的密碼

rabbitmqctl change_password username newpassword

rabbitmq安裝與配置

rabbitmq的安裝和簡單配置 rabbitmq的說明和特性見官網 然後xz d rabbitmq server generic unix 3.6.2.tar.xz 之後用tar xvf 解壓 rabbitmq server generic unix 3.6.2.tar 注意 使用tar zxvf...

RabbitMQ安裝與配置

訪問rabbitmq官網,下滑到下圖,然後選擇download installation。1 安裝erlang 由於rabbitmq需要erlang語言的支援,在安裝rabbitmq之前需要安裝erlang。sudo apt get install erlang erlang nox 2 安裝rab...

RabbitMQ安裝與配置

安裝配置epel源 rpm ivh 安裝erlang yum y install erlang rabbitmq是基於erlang開發的,所以需要安裝這個 安裝rabbitmq yum y install rabbitmq server y引數表示需要什麼外掛程式預設安裝 service rabbi...