安裝步驟:
1、下載Erlang 和 rabbitmq的 rpm包
注意Erlang 和 rabbitmq 的版本有對應關係要求
rabbitmq的rpm包下載(網頁打開後拉到最下面)
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.15
erlang 的 rpm包下載
https://github.com/rabbitmq/erlang-rpm/releases
Erlang 和 rabbitmq 的版本對照查看
https://www.rabbitmq.com/which-erlang.html
2、將下載的rpm包上傳至服務器進行安裝
安裝Erlang
yum install erlang的rpm包
安裝RabbitMQ
yum install RabbitMQ的rpm包
啓動服務
service rabbitmq-server start
開啓管理UI:
rabbitmq-plugins enable rabbitmq_management
創建配置文件
cd /etc/rabbitmq/
vi rabbitmq.config
編輯內容如下:
[{rabbit, [{loopback_users, []}]}].
這裏的意思是開放使用,rabbitmq默認創建的用戶guest,密碼也是guest,這個用戶默認只能是本機訪問,
localhost或者127.0.0.1,從外部訪問需要添加上面的配置。
保存配置後重啓服務:
service rabbitmq-server stop
service rabbitmq-server start
此時就可以從外部訪問了,但此時再看log文件,發現內容還是原來的,還是顯示沒有找到配置文件,可以手動刪除這個文件再重啓服務,不過這不影響使用
rm rabbit\@mythsky.log
service rabbitmq-server stop
service rabbitmq-server start
重啓服務
service rabbitmq-server restart
添加開機啓動RabbitMQ服務
systemctl enable rabbitmq-server.service
創建用戶
sudo rabbitmqctl add_user chenqi chenqi123
設置用戶tag
sudo rabbitmqctl set_user_tags chenqi administrator
賦予用戶默認vhost的全部操作權限
sudo rabbitmqctl set_permissions -p / chenqi ".*" ".*" ".*"
關於RabbitMQ的一些基本操作
查看當前所有用戶
sudo rabbitmqctl list_users
查看默認guest用戶的權限
sudo rabbitmqctl list_user_permissions guest
由於RabbitMQ默認的賬號用戶名和密碼都是guest。爲了安全起見, 先刪掉默認用戶
sudo rabbitmqctl delete_user guest
添加新用戶
sudo rabbitmqctl add_user username password
設置用戶tag
sudo rabbitmqctl set_user_tags username administrator
賦予用戶默認vhost的全部操作權限
sudo rabbitmqctl set_permissions -p / username ".*" ".*" ".*"
查看用戶的權限
sudo rabbitmqctl list_user_permissions username
重啓
service rabbitmq-server stop
service rabbitmq-server start
查看安裝目錄
whereis rabbitmq
如果該文章有幫助到您,就留言點個贊吧!您的支持與肯定是我持續更新最大的動力。