CentOS 6.x安装新版RabbitMQ
看了大半天的文章,尝试各种build(erlang,RabbitMQ),不是build不通,就是依赖不对,或者启动服务失败
完全用CentOS 6.x的默认吧,erlang是R14,RMQ版本是3.1.5,未免太老了
如何是好呢?
其实RabbitMQ官网提供了免依赖的erlang安装包,位于http://www.rabbitmq.com/releases/erlang/
1 2 3 4 |
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即可启动服务
1 2 3 4 |
rabbitmqctl add_user userNew passNew rabbitmqctl set_user_tags userNew administrator rabbitmqctl list_users rabbitmq-plugins enable rabbitmq_management |
然后就可以使用userNew登入
http://公网IP:15672/
对MQ进行管理了
同时官网的hello world代码做简单更改,就可以在本地使用公网端MQ进行通信
1 2 |
credentials = pika.PlainCredentials('userNew', 'passNew') connection = pika.BlockingConnection(pika.ConnectionParameters('公网IP',5672,'/',credentials)) |
打完收工
文章的脚注信息由WordPress的wp-posturl插件自动生成