RabbitMQ 是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取或者订阅队列中的消息,还可以实现持久化队列。
接下来讲述怎么安装和配置RabbitMQ
1.RabbitMQ是基于Erlang的,所以首先必须配置Erlang环境
otp_src_R16B02.tar.gz // 安装包
在opt目录下新增tem文件
#mkdir tem
用FileZilla上传安装包到 /opt/tem下
#cd opt/tem
解压包
#tar -xvzf otp_src_R16B02.tar.gz
#cd otp_src_R16B02
#./configure --prefix=/opt/erlang//就会开始编译 并编译到erlang下
#make
#make install //安装
增加环境变量
#vi /etc/profile
在最后面加上
PATH=$PATH:/opt/erlang/bin
Export PATH
保存并退出
#source /etc/profile //生效
2.安装simplejson
把simplejson-2.3.2.tar.gz 上传到 opt下
#cd opt
#tar –xvzf simplejson-2.3.2.tar.gz //解压
#cd simplejson-2.3.2
#python setup.py install //安装
3.rabbitmq-server 安装和配置
把rabbitmq-server-3.1.5.tar.gz 上传到/opt/tem下
#cd /opt/tem
#tar -xvzf rabbitmq-server-3.1.5.tar.gz//解压
#cd rabbitmq-server-3.1.5
#make
#TARGET_DIR=/opt/rabbitMQ SBIN_DIR=/opt/rabbitMQ/sbin MAN_DIR=/opt/rabbitMQ/man make install
如果没安装xmlto ,会提示出现缺少xmlto命令
4.xmlto 安装
上传到/opt/tem
#cd /opt/tem
#tar –vxjf xmlto-0.0.18.tar.bz2//解压
#cd xmlto-0.0.18
#./configure -disable-xmlto
#make
#make install
然后在执行
#cd /opt/tem/rabbitmq-server-3.1.5
#TARGET_DIR=/opt/rabbitMQ SBIN_DIR=/opt/rabbitMQ/sbin MAN_DIR=/opt/rabbitMQ/man make install
安装成功
#cd /opt/rabbitmq/sbin
5.rabbitmq安装插件
#mkdir /etc/rabbitmq
#cd /opt/rabbitmq
#sbin/rabbitmq-plugins list
#rabbitmq-plugins enable rabbitmq_management
6.rabbitmq 启动服务
开机启动:chkconfig rabbitmq-server on
#cd /opt/rabbitmq
开关服务:sbin/rabbitmq-server start
可以看出完成了6个插件
查看状态:sbin/rabbitmqctl status
接下来访问 http://192.168.74.129:15672 guest/guest 可访问控制rabbitmq
RabbitMQ的安装和配置完成。