成功的路上总是离不开贵人的帮助,名师的指点和小人的刺激。

莫怕,过了桥,就翻篇了

linux上安装rabbitMQ

本次环境搭建centos7及Erlang环境otp_src_19.3.tar.gz 和rabbitmq-server-generic-unix-3.6.14.tar.zx

RabbitMQ是流行的开源消息队列系统,是AMQP(Advanced Message Queuing Protocol高级消息队列协议)的标准实现,用erlang语言开发。RabbitMQ据说具有良好的性能和时效性,同时还能够非常好的支持集群和负载部署,非常适合在较大规模的分布式系统中使用,具体特性还在验证中,待检验。由于项目需要,安装并配置了RabbitMQ,服务器操作系统是CentOS7

 

1.Erlang安装配置

a.解压包

tar -zxvf otp_src_19.3.tar.gz 

b.进入解压包,初始化配置

./configure

c.编译环境

make

d 安装环境

make install

安装成功

安装erlang过程中的的问题可参考下面博客或者百度查找

http://blog.csdn.net/zhongruixian/article/details/21076405

完成后进入查看执行结果

erl

当出现以上信息时表示安装完成。然后输入’halt().’退出即可。

#set erlang environment
export PATH=$PATH:/opt/erlang/bin

source  /etc/profile使得文件生效

2.下载安装RabbitMq

 tar -xvf rabbitmq-server-generic-unix-3.6.1.tar  -C /opt

解压后进入文件夹/opt发现多了个文件夹rabbitmq-server-generic-unix-3.6.1 ,重命名为rabbitmq以便记忆。

#set rabbitmq environment
export PATH=$PATH:/opt/rabbitmq/sbin

source  /etc/profile使得文件生效

 cd sbin/

 ./rabbitmq-server -detached

 

4. 配置网页插件

  首先创建目录,否则可能报错:

mkdir /etc/rabbitmq


  然后启用插件:

./rabbitmq-plugins enable rabbitmq_management

  配置linux 端口 15672 网页管理  5672 AMQP端口
  然后访问http://localhost:15672即可 

  默认用户guest 密码guest

 5. 远程访问配置

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

  添加用户:rabbitmqctl add_user hxb hxb

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

      修改用户角色rabbitmqctl set_user_tags hxb administrator

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

posted on 2017-11-17 15:40  痞子陈2016  阅读(201)  评论(0编辑  收藏  举报

导航