Centos7 安装RabbitMQ消息队列服务

    科技2022-08-20  113

    一、下载安装

    # 创建并进入下载目录 mkdir -p /home/softs && cd /home/softs # 安装socat依赖 yum install -y socat # 下载erlang依赖 https://github.com/rabbitmq/erlang-rpm/releases wget https://github.com/rabbitmq/erlang-rpm/releases/download/v23.1.1/erlang-23.1.1-1.el7.x86_64.rpm # 下载rabbitmq https://github.com/rabbitmq/rabbitmq-server/releases wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.9/rabbitmq-server-3.8.9-1.el7.noarch.rpm # 安装erlang yum install -y erlang-23.1.1-1.el7.x86_64.rpm # 安装rabbitmq yum install -y rabbitmq-server-3.8.9-1.el7.noarch.rpm

    二、配置rabbitmq

    # 启动服务 systemctl start rabbitmq-server # 设置开机自动启动 systemctl enable rabbitmq-server # 启用Web管理插件 rabbitmq-plugins enable rabbitmq_management # 重启rabbitmq服务 systemctl restart rabbitmq-server # 默认用户guest@guest只能在本机连接 创建其他用户 rabbitmqctl add_user 用户名 密码 # 设置管理员权限 rabbitmqctl set_user_tags 用户名 administrator # 设置vhost权限 rabbitmqctl set_permissions -p / 用户名 ".*" ".*" ".*" # 创建配置文件 vi /etc/rabbitmq/rabbitmq.conf

    /etc/rabbitmq/rabbitmq.conf 配置文件:

    # 数据端口 listeners.tcp.default = 5672 # Web管理端口 management.tcp.port = 8000 # Web管理允许地址 management.tcp.ip = 0.0.0.0 # 重启服务 systemctl restart rabbitmq-server

    三、防火墙配置

    # 启动服务 systemctl start firewalld.service # 放行端口 firewall-cmd --zone=public --add-port=5672/tcp --permanent firewall-cmd --zone=public --add-port=8000/tcp --permanent # 重载配置 firewall-cmd --reload # 查看配置 firewall-cmd --list-all # 开启自动启动 systemctl enable firewalld.service

    四、访问Web管理页

    打开浏览器访问:http://服务器IP地址:8000输入刚创建的用户名密码
    Processed: 0.028, SQL: 9