Red Hat (CentOS)-7 下安裝RabbitMq

安裝RabbitMqgit

curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
yum install erlang
rpm -qa | grep erlang

 

yum -y install socat

 

yum install -y rabbitmq-server-3.7.15-1.el7.noarch.rpm

 

Web管理:github

rabbitmq-plugins enable rabbitmq_management

而後訪問:
http://localhost:15672

 

相關配置web

# 添加開機啓動RabbitMQ服務
sudo chkconfig rabbitmq-server on  

# 啓動服務
systemctl start rabbitmq-server

# 查看服務狀態
systemctl status rabbitmq-server

# 中止服務
systemctl stop rabbitmq-server

 

# 查看當前全部用戶
rabbitmqctl list_users

# 查看默認guest用戶的權限
rabbitmqctl list_user_permissions guest

# 因爲RabbitMQ默認的帳號用戶名和密碼都是guest。爲了安全起見, 先刪掉默認用戶
rabbitmqctl delete_user guest

# 添加新用戶
rabbitmqctl add_user username password

# 設置用戶tag
rabbitmqctl set_user_tags username administrator

# 賦予用戶默認vhost的所有操做權限
rabbitmqctl set_permissions -p / username ".*" ".*" ".*"

# 查看用戶的權限
rabbitmqctl list_user_permissions username

# 查看配置文件路徑
find / -name rabbitmq-defaults

#到github上面找一個默認配置文件
#修改默認配置,[]內表示只容許本地web訪問的用戶
{loopback_users, []}


 

附(坑):數據庫

找不到配置文件
首先更新數據庫索引,命令:updatedb;
而後使用locate命令查找,命令:locate rabbitmq.config.example

複製配置文件:
cp /usr/share/doc/rabbitmq-server-3.7.10/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config

修改配置文件:
(注意(注意(注意)))
去除註釋(%%)後, 配置項的括號與','
相關文章
相關標籤/搜索