示例使用的是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...