• CentOS7安装RabbitMQ


    环境:虚拟机镜像安装CentOS-7-x86_64-DVD-1511.iso

    Linux升级命令有两个分别是yum upgrade和yum update, 这个两个命令是有区别的:
    yum -y update  升级所有包同时也升级软件和系统内核
    yum -y upgrade 升级所有包不升级升级软件和系统内核
    第一步、将数据源更换为阿里云软件源

    1.下载数据源

    下载到root目录下

    wget http://mirrors.aliyun.com/repo/Centos-7.repo

    2.备份数据源

    /etc/yum.repos.d/目录下

    备份文件为/etc/yum.repos.d/CentOS-Base.repo.bak

    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

     3.复制新数据源

    cp /root/Centos-7.repo /etc/yum.repos.d/

    mv /etc/um.repos.d/Centos-7.repo /etc/um.repos.d/Centos-Base.repo

    4.更新数据源

    yum clean all

    yum makecache

    yum -y update

    第二步、安装erlang

    安装erlang依赖

    yum update

    yum install epel-release

    下载rpm包

    wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm

    从erlang-solutions中更新该包,并将erlang_solutions.repo添加到/etc/yum.repos.d

    rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

    安装

    yum install erlang

    运行以下命令以验证是否已安装Erlang。

    erl

    2、安装rabbitmq-server

    首先安装依赖socat

    yum install -y socat

    下载rabbitmq-server

    wget https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/software/linux/rabbitmq/rabbitmq-server-3.7.8-1.el7.noarch.rpm

    安装

    rpm -ivh rabbitmq-server-3.7.8-1.el7.noarch.rpm

    3、设置

    设置开机启动

    chkconfig rabbitmq-server on

    启动rabbitmq节点

    service rabbitmq-server start

    启用管理后台

    rabbitmq-plugins enable rabbitmq_management

    添加用户

    rabbitmqctl add_user test 123456

    配置用户权限

    rabbitmqctl set_user_tags test administrator

    rabbitmqctl set_permissions -p "/" test ".*" ".*" ".*"

    配置防火墙

     #firewall-cmd --zone=public --add-port=15672/tcp --permanent

     #firewall-cmd --zone=public --add-port=5671-5672/tcp --permanent

     #firewall-cmd --zone=public --add-port=4369/tcp --permanent

     #firewall-cmd --zone=public --add-port=25672/tcp --permanent

     #firewall-cmd --zone=public --add-port=35672-35682/tcp --permanent

     #firewall-cmd --reload

    访问管理后台访问(ip:15672)

    http://192.168.xx.xx:15672/#/

    关闭rabbitmq节点

    service rabbitmq-server stop

    参考:

    https://cloud.tencent.com/developer/article/1447179

    https://blog.csdn.net/y_k_y/article/details/81350274

    https://www.helloweba.net/server/624.html

    https://baijiahao.baidu.com/s?id=1650592184855967976&wfr=spider&for=pc

     

    1. wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
    2.  
  • 相关阅读:
    web.xml文件的作用
    GitHub上最火的40个Android开源项目
    iOS 开发者必不可少的 75 个工具,你都会了吗
    canvas小知识
    最全的PHP开发Android应用程序
    Android系统在超级终端下必会的命令大全(adb shell命令大全)
    Android adb shell命令大全
    如何制作和部署war包
    android学习视频(实战项目演练)
    s:iterator标签的使用
  • 原文地址:https://www.cnblogs.com/xiaodangshan/p/12268768.html
Copyright © 2020-2023  润新知