安装

官网地址

https://www.rabbitmq.com/download.html

文件上传

rabbitmq需要erlang语言环境 所以要先安装erlang
02 安装MQ - 图1

安装顺序

  1. rpm -ivh erlang-21.3-1.el7.x86_64.rpm
  2. yum install socat -y
  3. rpm -ivh rabbitmq-server-3.8.8-1.el7.noarch.rpm

启动服务

  1. # 添加开机启动 RabbitMQ 服务
  2. chkconfig rabbitmq-server on
  3. # 启动服务
  4. /sbin/service rabbitmq-server start
  5. # 查看服务状态
  6. /sbin/service rabbitmq-server status
  7. 停止服务
  8. /sbin/service rabbitmq-server stop

开启 web 管理插件

启用插件管理

  1. /sbin/service rabbitmq-server stop
  2. rabbitmq-plugins enable rabbitmq_management
  3. /sbin/service rabbitmq-server start

添加用户

  1. # 创建账号
  2. rabbitmqctl add_user admin 123
  3. # 设置用户角色
  4. rabbitmqctl set_user_tags admin administrator
  5. # 设置用户权限
  6. set_permissions [-p <vhostpath>] <user> <conf> <write> <read>
  7. rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
  8. 用户 user_admin 具有/vhost1 这个 virtual host 中所有资源的配置、写、读权限
  9. # 当前用户和角色
  10. rabbitmqctl list_users

访问测试

http://ip:15672 记得关闭防火墙
image.png

重置命令

关闭应用的命令为
rabbitmqctl stop_app
清除的命令为
rabbitmqctl reset
重新启动命令为
rabbitmqctl start_app