本博客旨在自我學習使用,如有任何疑問請及時聯系博主
安裝erlang
由於RabbitMq需要erlang語言的支持,在安裝RabbitMq之前需要安裝erlang
sudo apt-get install erlang-nox
安裝RabbitMq
-
更新源
sudo apt-get update
-
安裝
sudo apt-get install rabbitmq-server
-
以應用方式
sudo rabbitmq-server # 啟動
sudo rabbitmqctl stop # 停止
sudo rabbitmqctl status # 查看狀態
- 以服務方式啟動(安裝完之后在任務管理器中服務一欄能看到RabbtiMq)
sudo rabbitmq-service install # 安裝服務
sudo rabbitmq-service start # 開始服務
sudo rabbitmq-service stop # 停止服務
sudo rabbitmq-service enable # 使服務有效
sudo rabbitmq-service disable # 使服務無效
sudo rabbitmq-service help # 幫助
# 當rabbitmq-service install之后默認服務是enable的,如果這時設置服務為disable的話,rabbitmq-service start就會報錯。
# 當rabbitmq-service start正常啟動服務之后,使用disable是沒有效果的
sudo rabbitmqctl stop # 關閉服務
- RabbitMq 管理插件啟動,可視化界面
sudo rabbitmq-plugins enable rabbitmq_management # 啟動
sudo rabbitmq-plugins disable rabbitmq_management # 關閉
- RabbitMq節點管理方式
rabbitmqctl
添加admin,並賦予administrator權限
-
添加admin用戶,密碼設置為admin123
sudo rabbitmqctl add_user admin admin123
-
賦予權限
sudo rabbitmqctl set_user_tags admin administrator
-
賦予virtual host中所有資源的配置、寫、讀權限以便管理其中的資源
sudo rabbitmqctl set_permissions -p / admin '.
' '.
' '.*'
Web管理器連接
瀏覽器訪問http:// ubuntuip :15672,會發現拒絕連接
原因是RabbitMQ安裝后默認是不啟動管理模塊的,所以需要配置將管理模塊啟動
啟動管理模塊命令如下
rabbitmqctl start_app # 啟動軟件
rabbitmq-plugins enable rabbitmq_management # 開啟管理插件
rabbitmqctl stop # 停止
開啟后再重新加載web
使用剛剛創建的admin就可以登錄,密碼為admin123
原帖:wolai