rabbitmq安装

来源:互联网 发布:淘宝开店客服 编辑:程序博客网 时间:2024/06/05 09:35
yum install socat
wget http://www.rabbitmq.com/releases/erlang/erlang-18.1-1.el6.x86_64.rpm
http://www.rabbitmq.com/install-rpm.html 下载rabbitmq rpm包
rpm -ivh erlang-18.1-1.el6.x86_64.rpm
rpm -ivh rabbitmq-server-3.6.10-1.el6.noarch.rpm
启动rabbitmq:
service rabbitmq-server start
创建用户, 并设置为管理员:
rabbitmqctl add_user admin admin
rabbitmqctl set_user_tags admin administrator
启用WEB管理:
rabbitmq-plugins enable rabbitmq_management
访问:

http://10.16.77.95:15672/




ha搭建:
两个节点:node1, node2
cat /var/lib/rabbitmq/.erlang.cookie
将两个节点的cookie设置成一致的
重启两个节点的rabbitmq
在其中一个节点上, 这里选取node2
rabbitmqctl stop_app
rabbitmqctl join_cluster rabbit@node1
节点连接后,可以在面板上看到两个node
接下来需要设置exchange、queue 高可用策略,这样才能真的做到高可用.
面板操作:
添加一个vhost名为common
添加一个policy
Virtual Host:common
Name:ha_policy
Pattern:.order.
Apply to:all
Priority:0
ha-mode:all


新建一个ex.order.topic exchange,它的features中应用了exchange_queue_ha策略。