Linux环境下安装RabbitMQ


Linux环境下安装RabbitMQ

安装

1、官网下载软件包

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

阿里网盘(已经下载好的): https://www.aliyundrive.com/s/rVKde9XxfpH

特别注意:因为Linux服务器为centos7 即el7,下载时需下载对应版本

2、准备好软件包(安装包如下所示),上传到/usr/local/software目录下(如果没有software目录,需先创建)

erlang-23.3.4.1-1.el7.x86_64.rpm 
rabbitmq-server-3.8.11-1.el7.noarch.rpm

3、安装文件(分别按照以下步骤安装)

rpm -ivh erlang-23.3.4.1-1.el7.x86_64.rpm 
yum install socat -y
rpm rabbitmq-server-3.8.11-1.el7.noarch.rpm
  • 参数介绍:
    • -ivh i即install vh即显示进度

4、常用命令(按照以下顺序执行)

  • 添加开机启动RabbitMQ服务

    chkconfig rabbitmq-server on
    
  • 启动服务

    /sbin/service rabbitmq-server start
    
  • 查看服务状态

    /sbin/service rabbitmq-server status
    
  • 停止服务(需要关闭时执行)

    /sbin/service rabbitmq-server stop
    

    5、开启web管理插件

    需要先关闭服务,再开启插件

    rabbitmq-plugins enable rabbitmq_management
    

    用默认账号密码(guest)访问,地址:http://127.0.0.1:15672/

    常见问题:

    无法访问,可能是防火墙未关闭

    1、查看防火墙状态:

    systemctl status firewalld.service
    

    2、关闭防火墙

    systemctl stop firewalld.service
    

    3、禁用防火墙(防止下次开机自动开启防火墙)

    systemctl enable firewalld.service
    

    User can only log in via localhost

    首次登录时会出现User can only log in via localhost

    0、查看有哪些用户?

    [root@localhost ~]# rabbitmqctl list_users
    Listing users ...
    user	tags
    guest	[administrator]
    

    1、创建一个新用户:admin 密码:123

    rabbitmqctl add_user admin 123
    

    2、设置用户角色为超级管理员

    rabbitmqctl set_user_tags admin administrator
    

    3、设置用户权限

    set_permissions[-p ]

    rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
    
    • /表示 设置的是哪一个vhost
    • admin 表示设置的用户名为admin
    • .*设置可读可写操作

分类:RabbitMQ
标签: RabbitMQ Linux
文章目录