• Linux 安装 RabbitMQ 3.7.8 安装部署


    Linux 安装 rabbitmq 3.7.8 安装部署

    安装 ncurses

    1、安装GCC GCC-C++ Openssl等模块

    yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel

    2、安装ncurses

    yum -y install ncurses-devel

    3、下载:otp_src_21.0.tar.gz

    百度云:https://pan.baidu.com/s/1Z5Fg_A3Oj0hVwOgtUK9vow

    jr8z
    密码
    # 解压
    tar -xvf otp_src_20.1.tar.gz
    
    # 改名
    mv otp_src_20.1 ./erlang
    
    # 进入目录
    cd erlang/
    
    # 编译
    ./configure --prefix=/usr/local/erlang --without-javac
    
    # 源代码进行编译,运行如下命令:
    make
    
    # 开始安装,运行如下命令:
    make install
    
    # 添加环境变量
    set erlang enviorment
    export PATH=$PATH:/user/local/erlang/bin
    
    # 创建软链:执行命令:
    ln -s /usr/local/erlang/bin/erl /usr/local/bin/erl
    
    # 运行如下命令,验证erlang是否安装成功。退出 ctrl +c quit
    erl

    安装 RAbbitMQ 3.7.8

    1、下载rabbitmq-server-3.7.8.tar.xz

    wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.8/rabbitmq-server-generic-unix-3.7.8.tar.xz

    2、对于下载xz包进行解压,首先先下载xz压缩工具:

    yum install xz

    3、对rabbitmq包进行解压:

    xz -d rabbitmq-server-generic-unix-3.7.8.tar.xz
    tar -xvf rabbitmq-server-generic-unix-3.7.8.tar

    4、随后移动至/usr/local/下 改名rabbitmq:

    cp -r rabbitmq_server-3.7.8 /usr/local/rabbitmq

    5、这种下载的方式解压后直接可以使用,无需再编译安装;
    进入到rabbit文件内,其命令文件存在于sbin文件夹下,因此需要将sbin文件夹的路径添加到PATH中:

    # 修改/etc/profile [ vi /etc/profile ]
    export PATH=/usr/local/rabbitmq/sbin:$PATH 
    
    # 立即生效
    source /etc/profile

    6、随后启用MQ管理方式:

    rabbitmq-plugins enable rabbitmq_management #启动后台管理
    rabbitmq-server #运行rabbitmq

    7、设置端口号,可供外部访问:

    iptables -I INPUT -p tcp --dport 15672 -j ACCEPT

    8、添加用户和权限
    默认网页guest用户是不允许访问的,需要增加一个用户修改一下权限,代码如下:

    # 添加用户:
    rabbitmqctl add_user admin admin
    
    # 添加权限:
    rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
    
    # 修改用户角色:
    rabbitmqctl set_user_tags admin administrator
  • 相关阅读:
    Python多进程编程
    Cython学习
    cProfile——Python性能分析工具
    Python垃圾回收机制:gc模块
    新纪元
    类模版的static成员
    我的2015plan
    Linux之sed
    getenv, _wgetenv
    vs2010下如何调试带输入参数的程序
  • 原文地址:https://www.cnblogs.com/xiangsikai/p/10681410.html
Copyright © 2020-2023  润新知