前兩篇已經將RabbitMQ安裝完成,接下來就可以啓動並訪問頁面進行驗證。
一、啓動相關命令
進入安裝目錄下sbin目錄
# cd /usr/rabbitmq/rabbitmq_server-3.8.1/sbin
後臺啓動服務
# ./rabbitmq-server -detached
查看服務狀態
# ./rabbitmqctl status
關閉服務
# ./rabbitmqctl stop
控制檯啓動
# ./rabbitmq-server
關閉服務但是不關閉節點
# ./rabbitmqctl stop_app
二、網頁端訪問
查看當前虛擬機ip
# ip addr
訪問 http://192.168.1.125:15672/
*** 注:***
- 可能訪問不到15672端口,需要關閉防火牆
- 可能需要先安裝網頁插件:
# ./rabbitmq-plugins enable rabbitmq_management
三、用戶相關命令
以下操作都在sbin目錄
1、創建用戶
# rabbitmqctl add_user admin admin
第一個admin是用戶名,第二個admin爲密碼,可以自己定義取值
2、查看用戶列表
# ./rabbitmqctl list_users
可以看到admin用戶,但是tags現在還不是管理員
3、添加管理員權限
# rabbitmqctl set_user_tags admin administrator
此時,可以用admin/admin登陸網頁端,看到頁面如下:
上面顯示了rabbitmq、erlang的版本信息,下面是一些操作頁面,點擊Admin,如下:
此時用代碼訪問是鏈接不上的,需要對該用戶訪問權限
4、設置訪問權限
# rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
刷新頁面,如下:
5、修改密碼
# ./rabbitmqctl change_password admin 123456
6、刪除用戶
./rabbitmqctl delete_user guest
四、插件相關命令
以下操作都在sbin目錄
1、查看插件
# rabbitmq-plugins list
2、開啓插件
# ./rabbitmq-plugins enable rabbitmq_management
3、關閉插件
# ./rabbitmq-plugins disable rabbitmq_management
4、常用插件
- 支持網頁訪問插件
# ./rabbitmq-plugins enable rabbitmq_management
- 開啓異步消息插件
# ./rabbitmq-plugins enable rabbitmq_delayed_message_exchange
- 開啓shovel插件
# ./rabbitmq-plugins enable rabbitmq_shovel rabbitmq_shovel_management
至此,RabbitMQ安裝及訪問已經完成。