linux上安装rabbitMQ

时间:2023-03-09 16:44:48
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

linux上安装rabbitMQ

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

linux上安装rabbitMQ

当出现以上信息时表示安装完成。然后输入’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

linux上安装rabbitMQ

 5. 远程访问配置

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

  添加用户:rabbitmqctl add_user hxb hxb

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

修改用户角色rabbitmqctl set_user_tags hxb administrator

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