- 環境信息:
OS:ubuntu16.04/14
- 安裝:
1、由於rabbitMq使用erlang語言開發,在安裝rabbitMq之前需要安裝erlang
sudo apt-get install erlang
2、查看erlang版本:
sudo erl
3、安裝rabbitMq:
sudo apt-get install rabbitmq-server
4、要查看服務器狀態
sudo rabbitmq
5、安裝插件
sudo rabbitmq-plugins enable rabbitmq_manageme
安裝完成後系統默認啓動。
- 添加用戶
安裝完成後在rabbitMQ中添加用戶
命令: sudo rabbitmqctl add_user 用戶名 密碼
將用戶設置爲管理員(只有管理員才能遠程登錄)
命令:sudo rabbitmqctl set_user_tags 用戶名 administrator
同時爲用戶設置讀寫等權限
命令:sudo rabbitmqctl set_permissions -p / 用戶名 “." ".” “.*”
- 安裝完成
使用以下鏈接進入插件提供的管理界面,用戶名密碼爲上一步設置的用戶名與密碼
http://IP:15672
-
啓動與停止:
啓動:sudo rabbitmq-server start
關閉: sudo rabbitmq-server stop
重啓: sudo rabbitmq-server restart -
簡單使用
創建用戶名並授權:
sudo rabbitmqctl add_user xiaoxia xiaoxia
sudo rabbitmqctl set_permissions -p / xiaoxia ".*" ".*" ".*"
如下:
root@iZj6c51e3fbtaydnscnwf8Z:~# sudo rabbitmqctl add_user xiaoxia xiaoxia
Creating user "xiaoxia" ...
root@iZj6c51e3fbtaydnscnwf8Z:~# sudo rabbitmqctl set_permissions -p / xiaoxia ".*" ".*" ".*"
Setting permissions for user "xiaoxia" in vhost "/" ...
root@iZj6c51e3fbtaydnscnwf8Z:~#