RabbitMQ 安装(Linux 安装)

erlang 安装

  1. 下载rabbitmq-server-3.8.8-1.el7.noarch.rpm

  2. 安装

    1
    2
    3
    rpm -ivh erlang-21.3-1.el7.x86_64.rpm
    # 检查版本 quit退出
    erl -v

安装 RabbitMQ 依赖插件 socat

1
2
# socat 依赖插件
yum install socat -y

RabbitMQ 安装

  1. 下载
    官网下载地址:https://www.rabbitmq.com/download.html

  2. 安装

    1
    rpm -ivh rabbitmq-server-3.8.8-1.el7.noarch.rpm
  3. 启动

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    # 启动服务
    systemctl start rabbitmq-server
    # 查看服务状态
    systemctl status rabbitmq-server
    # 开机自启动
    systemctl enable rabbitmq-server
    # 停止服务
    systemctl stop rabbitmq-server
    # 重启服务
    systemctl restart rabbitmq-server

Web管理界面及授权操作

1、安装

默认情况下,是没有安装web端的客户端插件,需要安装才可以生效

1
rabbitmq-plugins enable rabbitmq_management

安装完毕以后,重启服务即可

1
systemctl restart rabbitmq-server

访问 http://42.192.149.71:15672 ,用默认账号密码(guest)登录,出现权限问题

默认情况只能在 localhost 本机下访问,所以需要添加一个远程登录的用户

2、添加用户

1
2
3
4
5
6
7
8
9
10
# 创建账号和密码
rabbitmqctl add_user admin 123456

# 设置用户角色
rabbitmqctl set_user_tags admin administrator

# 为用户添加资源权限
# set_permissions [-p <vhostpath>] <user> <conf> <write> <read>
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
# 添加配置、写、读权限

用户级别:

  1. administrator:可以登录控制台、查看所有信息、可以对 rabbitmq 进行管理
  2. monitoring:监控者 登录控制台,查看所有信息
  3. policymaker:策略制定者 登录控制台,指定策略
  4. managment:普通管理员 登录控制台

用 admin 用户再次登录

重置命令

  • 关闭应用的命令为:rabbitmqctl stop_app

  • 清除的命令为:rabbitmqctl reset

  • 重新启动命令为:rabbitmqctl start_app


RabbitMQ 安装(Linux 安装)
https://flepeng.github.io/043-RabbitMQ-11-安装-RabbitMQ-安装-Linux-安装/
作者
Lepeng
发布于
2021年3月6日
许可协议