CentOS 6.x安装新版RabbitMQ

2017-04-06 作者:

看了大半天的文章,尝试各种build(erlang,RabbitMQ),不是build不通,就是依赖不对,或者启动服务失败

完全用CentOS 6.x的默认吧,erlang是R14,RMQ版本是3.1.5,未免太老了

如何是好呢?

其实RabbitMQ官网提供了免依赖的erlang安装包,位于http://www.rabbitmq.com/releases/erlang/

wget http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el6.x86_64.rpm 
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server-3.6.9-1.el7.noarch.rpm 
yum localinstall erlang-19.0.4-1.el6.x86_64.rpm 
yum localinstall rabbitmq-server-3.6.9-1.el7.noarch.rpm

我是用马云家的CentOS镜像yum update到最新做的

安装完成后
使用6.x最常用的service rabbitmq-server start即可启动服务

rabbitmqctl  add_user userNew passNew
rabbitmqctl  set_user_tags  userNew  administrator
rabbitmqctl list_users

然后就可以使用userNew登入

http://公网IP:15672/

对MQ进行管理了

同时官网的hello world代码做简单更改,就可以在本地使用公网端MQ进行通信

credentials = pika.PlainCredentials('userNew', 'passNew') 
connection = pika.BlockingConnection(pika.ConnectionParameters('公网IP',5672,'/',credentials))

打完收工

原创文章,转载请注明链接: CentOS 6.x安装新版RabbitMQ(注:本站图像可单击浏览大图)

    分享到:

发表评论

电子邮件地址不会被公开。 必填项已用*标注