安裝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 修改配置文件: (注意(注意(注意))) 去除註釋(%%)後, 配置項的括號與','