Centos7 上安装配置 RabbitMQ

Posted saodiseng2015

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos7 上安装配置 RabbitMQ相关的知识,希望对你有一定的参考价值。

一、安装Erlang环境

  1、在安装erlang之前先安装下依赖文件(这一步不要忘掉了, 不然后面./configure的时候要报错):

    [[email protected] local]# yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto

  2、到erlang官网去下载erlang安装包

    官网地址:http://www.erlang.org/downloads

    作为一名强迫症患者,我当然是选择现在最新版本啦。右键复制连接地址,用wget进行下载

    [[email protected] local]# wget -c http://erlang.org/download/otp_src_20.2.tar.gz

    技术分享图片

    接下来解压:

     [[email protected] local]# tar -zxvf otp_src_20.2.tar.gz

     [[email protected] local]# cd otp_src_20.2/

  3、编译安装( 我这里指定编译安装后放在/usr/local/erlang目录里面,这个你们可以改成其他的 ):

    [[email protected] otp_src_20.2]# ./configure --prefix=/usr/local/erlang

    [[email protected] otp_src_20.2]# make && make install

  4、测试安装是否成功:

     [[email protected] erlang]# cd /usr/local/erlang/bin/ 

     [[email protected] bin]# ./erl

    若出现以下界面,则说明我们erlang配置OK了

     技术分享图片

    输入 halt().  退出控制台, 注意,halt后面有个点哈

  5、配置环境变量(ps:这个跟java的环境变量配置是差不多的)

    [[email protected] local]# vim /etc/profile

    在末尾加入这么一行即可:export PATH=$PATH:/usr/local/erlang/bin 

    更新配置文件:[[email protected] local]# source /etc/profile

    更新之后在任意地方输入erl能进入命令行, 那么就说明配置成功了。

 

  接下来进入我们的核心部分:配置rabbitmq

 

二、安装rabbitmq

  1、到官网下载最新安装包:http://www.rabbitmq.com/releases/rabbitmq-server/ 

    [[email protected] local]# wget -c http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-generic-unix-3.6.15.tar.xz

    解压:

      [[email protected] local]# xz -d rabbitmq-server-generic-unix-3.6.15.tar.xz 

      [[email protected] local]# tar -xvf rabbitmq-server-generic-unix-3.6.15.tar

  2、配置rabbitmq的环境变量(这个跟上面的erlang配置以及java的环境变量差不多)

    [[email protected] local]# vim /etc/profile

    在末尾加入以下配置:export PATH=$PATH:/usr/local/rabbitmq_server-3.6.15/sbin

    更新配置文件:[[email protected] local]# source /etc/profile

    技术分享图片

  3、rabbitmq的基本操作:

    启动:rabbitmq-server -detached

    关闭:rabbitmqctl stop

    查看状态:rabbitmqctl status

  4、配置rabbitmq网页管理插件

    启用插件:[email protected] local]# rabbitmq-plugins enable rabbitmq_management

       访问管理页面:http://192.168.?.?:15672  端口默认为15672

      技术分享图片

    默认来宾用户:guest, 来宾用户密码:guest

  5、开启rabbitmq远程访问

    添加用户:rabbitmqctl add_user XRom XRom123  //XRom是用户名, XRom123是用户密码

    添加权限:rabbitmqctl set_permissions -p "/" XRom ".*" ".*" ".*"

    修改用户角色:rabbitmqctl set_user_tags XRom administrator

    然后就可以远程访问了,然后可直接配置用户权限等信息

以上是关于Centos7 上安装配置 RabbitMQ的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7上RabbitMQ安装

centos7 rabbitmq安装/配置

CentOS7下RabbitMQ服务安装配置

Centos7安装并配置rabbitmq

CentOS7下RabbitMQ服务安装配置

rabbitmq3.3.5在CentOS7上的安装与配置