首页 > 其他 > 详细

Centos7 上安装配置 RabbitMQ

时间:2019-07-24 18:19:55      阅读:90      评论:0      收藏:0      [点我收藏+]

一、安装Erlang环境

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

yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto

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

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

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

wget -c http://erlang.org/download/otp_src_22.0.tar.gz

    技术分享图片

    接下来解压:

tar -zxvf otp_src_22.0.tar.gz

    cd到otp_src_22.0目录

cd otp_src_22.0/

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

 ./configure --prefix=/usr/local/erlang

 

make && make install

  4、测试安装是否成功:

cd /usr/local/erlang/bin/ 

 

./erl

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

     技术分享图片

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

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

vim /etc/profile

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

    更新配置文件:

source /etc/profile

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

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

 

二、安装rabbitmq

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

wget -c http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-generic-unix-3.6.15.tar.xz

    解压:

xz -d rabbitmq-server-generic-unix-3.6.15.tar.xz 

 

tar -xvf rabbitmq-server-generic-unix-3.6.15.tar

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

vim /etc/profile

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

    更新配置文件:

source /etc/profile

 

    技术分享图片

  3、rabbitmq的基本操作:

    启动:rabbitmq-server -detached

    关闭:rabbitmqctl stop

    查看状态:rabbitmqctl status

  4、配置rabbitmq网页管理插件

    启用插件:

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

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

  6、rabbitmq常用命令

    add_user        <UserName> <Password>

    delete_user    <UserName>

    change_password <UserName> <NewPassword>

    list_users

    add_vhost    <VHostPath>

    delete_vhost <VHostPath>

    list_vhostsset_permissions  [-p <VHostPath>] <UserName> <Regexp> <Regexp> <Regexp>

    clear_permissions [-p <VHostPath>] <UserName>

    list_permissions  [-p <VHostPath>]

    list_user_permissions <UserName>

    list_queues    [-p <VHostPath>] [<QueueInfoItem> ...]

    list_exchanges [-p <VHostPath>] [<ExchangeInfoItem> ...]

    list_bindings  [-p <VHostPath>]

    list_connections [<ConnectionInfoItem> ...]

Centos7 上安装配置 RabbitMQ

原文:https://www.cnblogs.com/zipxzf/p/11239419.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!