Skip to content
SRE运维进阶之路SRE运维进阶之路
github icon

    centos7安装rabbitmq-3.7.9

    author iconClaycalendar icon2021年5月11日category icon
    • 常见服务的搭建
    tag icon
    • rabbitmq
    timer icon大约 1 分钟

    此页内容
    • 安装erlang
    • 安装rabbitmq
    • 启动rabbitmq
    • 配置rabbitmq

    # centos7安装rabbitmq-3.7.9

    安装方式:rpm包安装

    系统版本: centos7.x

    # 安装erlang

    安装erlang-rpmopen in new window包,该包经过RabbitMQ官方处理,去掉了一些无用的依赖,只保存运行RabbitMQ所需要的Erlang模块。

    这里下载的版本为21.2

    下载完后上传到服务器上,安装

    yum -y install erlang-21.2-1.el7.centos.x86_64.rpm
    
    1

    # 安装rabbitmq

    从官网下载rpm包并上传到服务器上。官方下载链接open in new window

    导入签名

    rpm --import https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
    
    1

    安装

    yum install rabbitmq-server-3.7.9-1.el7.noarch.rpm -y
    
    1

    # 启动rabbitmq

    设置开机启动

    systemctl enable rabbitmq-server.service
    
    1

    启动rabbitmq

    systemctl start rabbitmq-server.service
    
    1

    停止rabbitmq

    systemctl stop rabbitmq-server.service
    
    1

    # 配置rabbitmq

    拷贝默认配置文件

    cp /usr/share/doc/rabbitmq-server-3.7.9/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
    
    1

    开启管理后台

    rabbitmq-plugins enable rabbitmq_management
    
    1

    开放防火墙端口

    vim /etc/sysconfig/iptables增加下面两行

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 5672 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 15672 -j ACCEPT
    
    1
    2

    重启防火墙

    systemctl restart iptables.service
    
    1

    配置用户权限,增加一个用户

    systemctl start rabbitmq-server.service
    rabbitmqctl add_user admin admin
    
    1
    2

    赋予用户管理员角色

    rabbitmqctl set_user_tags admin administrator
    
    1

    访问页面,http://ip:15672

    edit icon编辑此页open in new window
    上次编辑于: 2022/4/27 16:05:36
    贡献者: clay-wangzhi
    备案号:冀ICP备2021007336号
    Copyright © 2023 Clay