软件下载及安装
1、下载erlang22.3.1和rabbitmq 3.8.14到/opt/softother
wget https://packages.erlang-solutions.com/erlang-solutions-2.0-1.noarch.rpm
wget https://packagecloud.io/rabbitmq/rabbitmq-server
2、切换到/opt/softother
3、安装erlang和rabbitmq
1)rpm -Uvh erlang-solutions-2.0-1.noarch.rpm #解压安装
2)yum install -y erlang #安装 erlang
3)yum install -y socat #安装socat
4)rpm -Uvh rabbitmq-server-3.8.14-1.el7.noarch.rpm #解压安装
5)yum install rabbitmq-server -y #安装rabbitmq
服务维护
4、启动服务
[root@iZ2zebsi1aivfb3520atmaZ rabbitmq]# systemctl start rabbitmq-server.service
5、停止服务
[root@iZ2zebsi1aivfb3520atmaZ rabbitmq]# systemctl stop rabbitmq-server.service
6、设置开机启动
[root@iZ2zebsi1aivfb3520atmaZ rabbitmq]# systemctl enable rabbitmq-server.service
7、关闭开机启动
[root@iZ2zebsi1aivfb3520atmaZ rabbitmq]# systemctl disable rabbitmq-server.service
8、重新启动服务
systemctl restart rabbitmq-server.service
9、查看服务器状态
[root@iZ2zebsi1aivfb3520atmaZ ~]# systemctl status rabbitmq-server.service
10、查看linux已启动服务
systemctl list-units --type=service
11、查看mq插件列表
rabbitmq-plugins list
12、网页插件
rabbitmq-plugins enable rabbitmq_management
rabbitmq-plugins disable rabbitmq_management
用户管理
13、查看rabbitmq用户
rabbitmqctl list_users
14、添加用户
[root@iZ2zebsi1aivfb3520atmaZ rabbitmq]# rabbitmqctl add_user wz wz
15、赋予用户权限
[root@iZ2zebsi1aivfb3520atmaZ rabbitmq]# rabbitmqctl set_permissions -p "/" wz '.*' '.*' '.*'
16、赋予用户administrator角色
[root@iZ2zebsi1aivfb3520atmaZ rabbitmq]# rabbitmqctl set_user_tags wz administrator
17、查看队列
[root@iZ2zebsi1aivfb3520atmaZ rabbitmq]# rabbitmqctl list_queues
注:erlang和rabbitmq兼容问题查看
https://www.rabbitmq.com/which-erlang.html