zoukankan      html  css  js  c++  java
  • 在 CentOS 7 安装 RabbitMQ

    一、安装 Erlang

    RabbitMQ 是使用 Erlang 开发的,所以需要首先安装 Erlang,本文安装其最新版本

    添加 repo 文件:

    sudo vim /etc/yum.repos.d/rabbitmq_erlang.repo
    

    文件内容:

    [rabbitmq_erlang]
    name=rabbitmq_erlang
    baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/$basearch
    repo_gpgcheck=1
    gpgcheck=0
    enabled=1
    gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
    sslverify=1
    sslcacert=/etc/pki/tls/certs/ca-bundle.crt
    metadata_expire=300
    
    [rabbitmq_erlang-source]
    name=rabbitmq_erlang-source
    baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/SRPMS
    repo_gpgcheck=1
    gpgcheck=0
    enabled=1
    gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
    sslverify=1
    sslcacert=/etc/pki/tls/certs/ca-bundle.crt
    metadata_expire=300
    

    安装:

    sudo yum -y install erlang socat
    

    二、安装 RabbitMQ

    下载 RPM 包:

    wget https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.17/rabbitmq-server-3.7.17-1.el7.noarch.rpm
    

    导入 GPG key:

    sudo rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
    

    安装 RabbitMQ:

    sudo rpm -Uvh rabbitmq-server-3.7.17-1.el7.noarch.rpm
    

    启动 RabbitMQ:

    sudo systemctl start rabbitmq-server
    

    查看 RabbitMQ 运行状态

    sudo systemctl status rabbitmq-server
    

    将 RabbitMQ 加入开机自启动:

    sudo systemctl enable rabbitmq-server
    

    三、RabbitMQ 配置

    放行端口:

    sudo firewall-cmd --zone=public --permanent --add-port=4369/tcp
    sudo firewall-cmd --zone=public --permanent --add-port=25672/tcp
    sudo firewall-cmd --zone=public --permanent --add-port=5671-5672/tcp
    sudo firewall-cmd --zone=public --permanent --add-port=15672/tcp
    sudo firewall-cmd --zone=public --permanent --add-port=61613-61614/tcp
    sudo firewall-cmd --zone=public --permanent --add-port=1883/tcp
    sudo firewall-cmd --zone=public --permanent --add-port=8883/tcp
    
    sudo firewall-cmd --reload
    

    启用 RabbitMQ 网页管理插件

    sudo rabbitmq-plugins enable rabbitmq_management
    

    创建管理员用户并授权:

    sudo rabbitmqctl add_user admin 你的密码
    sudo rabbitmqctl set_user_tags admin administrator
    sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
    

    在浏览器访问 http://IP:15672 即可进入到 RabbitMQ 网页管理页面

    参考:

    1. How to Install RabbitMQ Server on CentOS 7
    2. github.com/rabbitmq/erlang-rpm
  • 相关阅读:
    [CQOI2009][BZOJ1303] 中位数图
    [JSOI2008][BZOJ1016] 最小生成树计数
    [SCOI2005][BZOJ1083] 繁忙的都市
    [HAOI2006][BZOJ2428] 均分数据
    [HAOI2008][BZOJ1054] 移动玩具
    [ZJOI2006][BZOJ1003] 物流运输trans
    AW241 楼兰图腾
    AW239 奇偶游戏
    AW244 谜一样的牛
    AW278 数字组合(0/1背包)
  • 原文地址:https://www.cnblogs.com/victorbu/p/11325514.html
Copyright © 2011-2022 走看看