1.安装
本安装都是基于centos7上进行的安装。RabbitMQ需要erLang的环境支持,所有安装RabbitMQ需要先安装ErLang。
a.下载erlang
https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-19.3.6.4-1.el7.centos.x86_64.rpm
b.安装erlang
rpm -ivh erlang-19.3.6.4-1.el7.centos.x86_64.rpm
c.安装RabbitMQ
yum install rabbitmq-server-3.7.0-1.el7.noarch.rpm
2.启动
a.配置自动启动
chkconfig rabbitmq-server on
b.手动启动
/sbin/service rabbitmq-server start
c.手动停止
/sbin/service rabbitmq-server stop
3.管理
a.admin管理界面管理
安装好admin管理界面插件后,访问的端口是15672。默认情况下,管理界面用户只能通过localhost访问,不允许远程访问
i.安装admin管理插件
rabbitmq-plugins enable rabbitmq_management
b.rabbitmqctl管理
i.命令
a)查看用户
rabbitmqctl list_users
b)添加用户
rabbitmqctl add_user [用户名] [密码]
c)添加用户所属组
rabbitmqctl set_user_tags [用户名] [所属组]
d)设置用户权限
rabbitmqctl set_permissions -p [虚拟机] [用户名] [陪陪信息]
添加可以远程访问admin管理界面的用户
rabbitmqctl add_use admin admin
rabbitmqctl set_use_tags admin administrator
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ",*"
rabbitmqctl list_users