rabbitmq3.7.2安装

otp_src_20.1.tar.gz 下载
链接:https://pan.baidu.com/s/1CtURiu-m9L_vEU2XPRZX3g
提取码:b8c7

RabbitMQ 3.7 下载
链接:https://pan.baidu.com/s/1vJ5IgSUVWBJISDdTcoIU-g
提取码:r612

一、Erlang安装配置
  1. 安装依赖包

    yum install -y gcc gcc-c++ unixODBC-devel openssl-devel ncurses-devel

  2. 解压 otp_src_20.1.tar.gz 到 /usr/local 目录下

    tar -zxvf otp_src_20.1.tar.gz -C /usr/local

  3. 进入解压目录 otp_src_20.1

    cd /usr/local/otp_src_20.1/

  4. 编译代码
    ./configure --prefix=/usr/local/erlang
    make && make install

  5. 校验
    /usr/local/erlang/bin/erl

  6. 退出
    halt().

  7. 配置环境
    vim /etc/profile //在底部添加以下内容

    ​ #set erlang environment
    ​ export ERL_HOME=/usr/local/erlang
    ​ export PATH= E R L H O M E / b i n : {ERL_HOME}/bin: ERLHOME/bin:PATH

  8. 更新配置信息

    source /etc/profile

二、安装RabbitMQ
  1. 解压
    xz -d rabbitmq-server-generic-unix-3.7.2.tar.xz
    tar -xvf rabbitmq-server-generic-unix-3.7.2.tar

  2. 重命名为rabbitmq以便记忆
    mv rabbitmq_server-3.7.2/ /usr/local/rabbitmq

  3. 配置rabbitmq环境变量
    vim /etc/profile
    #set rabbitmq environment
    export PATH=$PATH:/usr/local/rabbitmq/sbin

  4. 更新配置信息

    source /etc/profile

  5. 启动服务
    rabbitmq-server -detached //启动rabbitmq,-detached代表后台守护进程方式启动。

  6. 查看状态
    rabbitmqctl status

    启动服务:rabbitmq-server -detached【 /usr/local/rabbitmq/sbin/rabbitmq-server -detached 】
    查看状态:rabbitmqctl status【 /usr/local/rabbitmq/sbin/rabbitmqctl status 】
    关闭服务:rabbitmqctl stop【 /usr/local/rabbitmq/sbin/rabbitmqctl stop 】
    列出角色:rabbitmqctl list_users

  7. 配置网页插件
    mkdir /etc/rabbitmq
    /usr/local/rabbitmq/sbin/rabbitmq-plugins enable rabbitmq_management
    配置linux 网页管理端口 :15672 AMQP端口: 5672
    然后访问http://localhost:15672即可
    默认用户guest 密码guest
    由于guest用户不能被外网访问如果需要在外网访问则需要添加外网用户账号
    rabbitmqctl add_user admin admin
    rabbitmqctl set_permissions -p “/” admin “." ".” “.*”
    rabbitmqctl set_user_tags admin administrator

  8. 防火墙开放端口
    firewall-cmd --permanent --add-port=15672/tcp
    firewall-cmd --permanent --add-port=5672/tcp
    systemctl restart firewalld.service
    firewall-cmd --list-ports








  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值