???????
目錄
Ubuntu 環境安裝
安裝Erlang
查看Erlang版本
退出命令
?編輯安裝RabbitMQ
確認安裝結果
安裝RabbitMQ管理界面
啟動服務
查看服務狀態
通過IP:port訪問
添加管理員用戶
給用戶添加權限
再次訪問
Ubuntu 環境安裝
安裝Erlang
RabbitMq需要Erlang語?的?持,在安裝rabbitMq之前需要安裝erlang
#更新軟件包
sudo apt-get update
#安裝erlang
sudo apt-get install erlang
查看Erlang版本
命令:? erl?
退出命令
halt().
安裝RabbitMQ
#更新軟件包
sudo apt-get update
#安裝rabbitmq
sudo apt-get install rabbitmq-server
#確認安裝結果
systemctl status rabbitmq-server
確認安裝結果
systemctl status rabbitmq-server
安裝RabbitMQ管理界面
默認是不安裝管理界面的
rabbitmq-plugins enable rabbitmq_management
啟動服務
#啟動rabbitmq
sudo service rabbitmq-server start
查看服務狀態
systemctl status rabbitmq-server
通過IP:port訪問
默認??名和密碼都是: guest
rabbitmq從3.3.0開始禁?使?guest/guest權限通過除localhost外的訪問
添加管理員用戶
# rabbitmqctl add_user ${賬號} ${密碼}
比如用戶名和密碼都為 admin
rabbitmqctl add_user admin admin
給用戶添加權限
#rabbitmqctl set_user_tags ${賬號} ${??名稱}
比如給賬戶名為admin的賬戶設置為 administrator角色
rabbitmqctl set_user_tags admin administrator
以下??可選
RabbitMQ????分為Administrator、Monitoring、Policymaker、Management、
Impersonator、None共六種??
1. Administrator 超級管理員,可登陸管理控制臺(啟?management plugin的情況下),可查看所有的信息,并且可以對??,策略(policy)進?操作
2. Monitoring 監控者,可登陸管理控制臺(啟?management plugin的情況下),同時可以查看
rabbitmq節點的相關信息(進程數,內存使?情況,磁盤使?情況等)。
3. Policymaker 策略制定者,可登陸管理控制臺(啟?management plugin的情況下),同時可以對policy進?管理。但?法查看節點的相關信息.
4. Management 普通管理者,僅可登陸管理控制臺(啟?management plugin的情況下),?法看到節點信息,也?法對策略進?管理.
5. Impersonator 模擬者,?法登錄管理控制臺。
6. None 其他??,?法登陸管理控制臺,通常就是普通的?產者和消費者。