RabbitMq安装教程

2019-01-18  本文已影响0人  有梦想永远年轻

RabbitMq是符合AMQP协议的消息队列,基于erlang语言开发的,所以安装它之前先要安装erlang:

一、erlang安装

1.下载压缩包:http://www.erlang.org/downloads/

2.上传压缩包到linux上,放在/home/yinlian目录下,解压,并更名为otp

3.安装类库

yum -y install ncurses-devel

yum -y install openssl-devel

yum -y install unixODBC-devel

yum -y install gcc-c++

4.在/home/yinlian下面创建一个erlang文件夹用来放配置之后的文件

5.配置、编译并安装

./configure --prefix=/home/yinlian/erlang

make

make install

6.配置的时候可能会出现报错,缺少必要的依赖,我的是缺少Perl5,根据具体情况安装即可,安装完重新执行步骤5

7.配置环境变量

vi  /etc/profile

exportERLANG_HOME=/home/yinlian/erlang

exportPATH=$ERLANG_HOME/bin:$PATH

8.测试:erl,出现如下界面说明安装成功

二、安装rabbitmq

1.下载安装包:官网下载,注意下载linux系统的,并且注意下版本支持的erlang环境,由于我这用的虚拟机是centos6.5,所以选择对应的版本

2.上传压缩包到linux上,通过rpm进行安装

rpm -ivh rabbitmq-server-3.4.1-1.noarch.rpm --force --nodeps

3.修改配置文件

由于rabbitmq只支持本地登录,需要修改一下配置文件来实现远程登录

vi  /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.10/ebin/rabbit.app

将:{loopback_users, [<<”guest”>>]},

改为:{loopback_users, []},

4.开启web访问插件

rabbitmq-plugins enable rabbitmq_management

5.配置端口号或关闭防火墙

amqp协议端口号:5672,

集群端口号:25672,

web管理界面端口号:15672

6.设置开机启动

chkconfig rabbitmq-server on

7.远程登录并添加用户,第一次登录使用guest/ guest登录

登录之后找到admin,添加用户,设置权限,admin为超级管理员,management为普通管理员

添加完用户之后还要添加一个虚拟主机,并绑定添加的用户,这样每个用户使用的时候就相互隔离了起来 ,互不影响。

上一篇 下一篇

猜你喜欢

热点阅读