zoukankan      html  css  js  c++  java
  • 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.  
  • 相关阅读:
    vue 项目中assets文件夹与static文件夹引用的区别
    v-on绑定特性命名带小横杠 ‘-’与props属性中变量怎么对应
    解决 The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
    解决win10无法完成更新 正在撤销更改
    Felix HttpServer call iPojo Demo
    Felix Http server Demo
    osgi学习
    windows一个目录下最大文件数目
    oracle默认配置ora文件位置
    iptables配置(/etc/sysconfig/iptables)
  • 原文地址:https://www.cnblogs.com/xiaodangshan/p/12268768.html
Copyright © 2011-2022 走看看