RabbitMQ 3.6.x 安装和配置

本文介绍在Linux系统下安装和启动RabbitMQ的步骤。首先需关闭防火墙和Selinux,接着下载并安装依赖环境Erlang,配置其环境变量并测试安装是否成功。之后下载并安装RabbitMQ 3.6.x版本,最后启动RabbitMQ,设置自启动、开启管理页面插件等并进行验证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 关闭防火墙和Selinux(百度云已经自动关闭,无需操作)

          Linux的防火墙是咱们新手的噩梦,很多情况会出现能ping通,但是访问不了Web页面。所以开始就干掉它,查看linux防火墙操作博客.

  1.1 查看Selinux状态

    [root@localhost ~]# sestatus
    SELinux status: enabled 
    SELinuxfs mount: /sys/fs/selinux 
    SELinux root directory: /etc/selinux 
    Loaded policy name: targeted 
    Current mode: enforcing 
    Mode from config file: enforcing 
    Policy MLS status: enabled 
    Policy deny_unknown status: allowed 
    Max kernel policy version: 28

 1.2 关闭selinux

    [root@localhost ~]# vi /etc/selinux/config 

           修改 SELINUX=disabled ,重启机器

2. 依赖环境Erlang的下载和安装

2.1 下载Erlang 20.3版本

           [root@localhost ~]# cd /usr/local

           [root@localhost ~]# mkdir erlang

           [root@localhost ~]# wget http://erlang.org/download/otp_src_20.3.tar.gz

 

2.2 解压Erlang

    [root@localhost developer]# tar -zxvf otp_src_20.3.tar.gz

2.3 进入Erlang文件夹

    [root@localhost developer]# cd otp_src_20.3

2.4 编译前安装Erlang的必要依赖

    [root@localhost otp_src_20.3]# yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel

2.5 编译

    [root@localhost otp_src_20.3]# ./configure --prefix=/usr/local/erlang --enable-smp-support --enable-threads --enable-sctp --enable-kernel-poll --enable-hipe --with-ssl

2.6 安装

    [root@localhost otp_src_20.3]# make && make install

2.7 配置Erlang环境变量

    [root@localhost otp_src_20.3]# vim /etc/profile

           在文本末最后一行添加如下代码:

  export ERL_HOME=/usr/local/erlang

  export PATH=$ERL_HOME/bin:$PATH

           保存退出。

 2.8 使配置立即生效

    [root@localhost otp_src_20.3]# source /etc/profile

 2.9 测试Erlang安装是否成功

            [root@localhost otp_src_20.3]# erl
            Erlang/OTP 20 [erts-9.3] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:10] [hipe] [kernel-poll:false]
            Eshell V9.3  (abort with ^G)

3. 下载并安装RabbitMQ 3.6.x 版本

3.1 下载RabbitMQ 3.6.x

     [root@localhost ~]# cd /usr/local    
[root@localhost ~]# wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-3.6.15-1.el6.noarch.rpm

3.2 安装必要依赖

    [root@localhost developer]# yum -y install epel-release 
    [root@localhost developer]# yum -y install socat

3.3 建立必要软链

    [root@localhost developer]# ln -s /usr/local/erlang/bin/erl /usr/bin/erl

3.4 安装RabbitMQ 3.6.x

    [root@localhost developer]# rpm -i --nodeps rabbitmq-server-3.6.15-1.el6.noarch.rpm 

4. 启动并验证

4.1 启动RabbitMQ

    [root@loubobooo3 localhost]# service rabbitmq-server start
    Starting rabbitmq-server: SUCCESS
    rabbitmq-server.

4.2 设置自启动

    [root@localhost developer]# chkconfig rabbitmq-server on

4.3 开启管理页面插件

    [root@localhost developer]# rabbitmq-plugins enable rabbitmq_management

4.4 添加管理员账号

    [root@localhost developer]# rabbitmqctl add_user admin 12345

4.5 分配用户标签 

    [root@localhost developer]# rabbitmqctl set_user_tags admin administrator

4.6 创建和赋角色完成后查看并确认

    [root@localhost developer]# rabbitmqctl list_users

4.7 授予用户所有权限

    [root@localhost developer]# rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

 4.8 验证

          登录rabbitmq管理界面(  http://106.12.140.159:15672/   )       

          用户名:admin

          密码:12345

转载于:https://www.cnblogs.com/liuyi-clover/p/10925211.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值