centos7下安装rabbitmq
1.查看当前centos系统的版本,下载对应版本的rpm。

2.设置安装源。
vi /etc/yum.repos.d/rabbitmq.repo
[rabbitmq-erlang]
name=rabbitmq-erlang
baseurl=https://d1.bintray.com/rabbitmq/rpm/erlang/20/el/7
gpgcheck=1
gpgkey=https://d1.bintray.com/rabbitmq/keys/rabbitmq-release-signing-key.asc
repo-gpgcheck=0
enable=1
3.安装erlang
sudo yum install erlang
测试是否安装ok,在控制台输入erl,看到如下界面,则安装ok:

4.下载rabbitmq
下载地址:
http://www.rabbitmq.com/install-rpm.html

5.将下载的rpm包,上传至服务器指定目录。

6.执行安装命令
rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
yum install rabbitmq-server-3.7.7-1.el7.noarch.rpm
7.设置配置文件
cd/etc/rabbitmq
cp /usr/share/doc/rabbitmq-server-3.7.7/rabbitmq.config.example /etc/rabbitmq/
mv rabbitmq.config.example rabbitmq.config
8.开启web管理界面
rabbitmq-plugins enable rabbitmq_management

9.开启远程任意用户登录
vi /etc/rabbitmq/rabbitmq.config 去掉逗号内容以及逗号

10.设置开机自启动:
systemctl enable rabbitmq-server.service
11.启动服务:
systemctl start rabbitmq-server.service
12.删除默认用户:
rabbitmqctl delete_user guest
13.创建新用户:
rabbitmqctl add_user Username Password
14.设置用户tag:
rabbitmqctl set_user_tags username administrator
15.赋予用户默认vhost全部操作权限
rabbitmqctl set_permissions -p / username ".*" ".*" ".*"
16.查看权限:
rabbitmqctl list_user_permissions username
17.查看用户列表:
rabbitmqctl list_users