RabbitMQ安裝以及相關命令

RabbitMQ安裝以及相關命令

安裝Erlang環境

Erlang環境安裝前檢查erlangrabbitmq兼容版本
參考地址:http://www.rabbitmq.com/which-erlang.html

RabbitMQ Minimum required Erlang/OTP Maximum supported Erlang/OTP
3.7.x 19.3 20.1.x
3.6.15 19.3 20.1.x
3.6.14/3.6.13/3.6.12/3.6.11 R16B03 20.1.x
3.6.10/3.6.9/3.6.8/3.6.7/3.6.6/3.6.5/3.6.4 R16B03 19.3.x
3.6.3/3.6.2/3.6.1/3.6.0 R16B03 18.3.x
3.5.x R14B04 17.5.x
3.4.x R13B03 16B03

wget http://www.rabbitmq.com/releases/erlang/erlang-19.0-1.el6.x86_64.rpm

yum install -y erlang-19.0-1.el6.x86_64.rpm

rabbitmq 安裝

全版本地址:https://github.com/rabbitmq/rabbitmq-server/releases

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/rabbitmq_v3_6_12_rc3/rabbitmq-server-3.6.11.903-1.el6.noarch.rpm

yum install -y rabbitmq-server-3.6.11.903-1.el6.noarch.rpm

相關命令

RabbitMq相關命令:

啓用管理插件
rabbitmq-plugins enable rabbitmq_management

禁用管理插件

啓動: 
service rabbitmq-server start
關閉:
rabbitmqctl stop
service rabbitmq-server stop

驗證狀態(是否啓動),有進程存在則說明成功
rabbitmqctl status

創建用戶(guest不允許遠程訪問)
rabbitmqctl add_user seeker seeker

刪除用戶
rabbitmqctl  delete_user  [用戶名]

給seeker賦予角色
rabbitmqctl set_user_tags seeker  administrator

給角色授權
rabbitmqctl  set_permissions  -p  '/'  seeker '.' '.' '.*'

清除所有隊列(重置隊列信息)
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl start_app

查看所有隊列信息
rabbitmqctl list_queues

查看所有用戶
rabbitmqctl list_users

查看安裝插件列表:
rabbitmq-plugins list

然後瀏覽器訪問http://IP:15672/  用戶名seeker   密碼:seeker

查看日誌(可視化界面可查看trace日誌)
tail -f /var/log/rabbitmq/rabbit\@localhost.log

rabbitmq啓用trace插件
rabbitmq-plugins enable rabbitmq_tracing

rabbitmq禁用trace插件
rabbitmq-plugins disable rabbitmq_tracing

打開trace的開關
rabbitmqctl trace_on

關閉trace的開關
rabbitmqctl trace_off

指定虛擬機,開啓trace日誌
rabbitmqctl trace_on -p seeker

設置只有administrator的角色才能查看日誌界面 
rabbitmqctl set_user_tags rabbitmq administrator

trace日誌目錄
cd  /var/tmp/rabbitmq-tracing
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章