RabbitMQ的安装和使用

RabbitMQ

RabbitMQ是一个被广泛使用的开源消息队列。它是轻量级且易于部署的,它能支持多种消息协议。RabbitMQ可以部署在分布式和联合配置中,以满足高规模、高可用性的需求。

RabbitMQ的安装和使用

操作系统:centos7 x64

一、安装Erlang

1.下载地址:http://erlang.org/download/otp_src_20.3.tar.gz,

2.解压缩并移动到/opt/software/

tar -zxvf otp_src_20.3.tar.gz

3.安装 erlang 编译依赖库

缺少这一步在make时候报错,会提示缺少库

yum install -y ncurses-base ncurses-devel ncurses-binyum install -y 

4.编译安装

./configure --prefix=/opt/software/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac

这一步如果错误应该是:出现该情况是由于c++编译器的相关package没有安装。

我们使用 # sudoyum install glibc-headers

   # sudo yum install gcc-c++

#如上,提示错误,解决方法:安装Perl

命令如下: yum install perl 

后再次进行编译安装,


make -j8

make install

[if !supportLists]5. [endif]如上命令均执行成功之后,在/opt/software/erlang目录下,可以看到编译后的东西;如果没有,请检查上面操作中,是否都已经成功!

[if !supportLists]6. [endif]配置环境变量

vim ~/.bash_profile

在末尾加入以下内容:

#set erlang environment

export PATH=$PATH:/opt/software/erlang/bin

然后执行

source ~/.bash_profile

7. [endif]检查安装

erl -v

二、安装RabbitMQ

1.下载rabbitmq-server安装包

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


2.上传到服务器root目录下,进入到root目录进行安装。

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

 mv rabbitmq_server-3.6.15 /usr/local/RabbitMQ


3.设置环境变量

# vim /etc/profile

在末尾加入以下内容:

#set RabbitMQ environment

export PAHT=$PATH:/usr/local/RabbitMQ/sbin

4.使环境变量生效

 source /etc/profile

5.启用WEB管理插件

 cd /usr/local/RabbitMQ/sbin

6.后台运行

 ./rabbitmq-server -detached

到这里rabbitmq已经配置好了,可以启动了:

1我们再来查看看一下rabbitmq的默认监听端口5672

2 netstat -tnlp|grep 5672

3最好我们就可以在浏览器上输入http://ip:15672/登录管理界面了

4使用登录的用户名和密码默认都是guest

应注意的问题:

erlang版本和 RabbitMQ 版本不一致

此教程是对应的版本是:

 

你可能感兴趣的:(RabbitMQ的安装和使用)