centos 7下rabbitmq集群搭建
来源:互联网 发布:mac win7 编辑:程序博客网 时间:2024/06/05 03:22
1 rabbit安装见http://blog.csdn.net/lsb2002/article/details/53788750
2 配置服务器rabbitmq节点名称:
sudo vi /etc/rabbitmq/rabbitmq-env.conf 没有则创建
在文件中增加NODENAME=rabbit25,即节点名称为rabbit25
同理将集群中另外两个节点的名称更为rabbit26,rabbit27
将rabbit25服务器下的/var/lib/rabbitmq/.erlang.cookie文件复制到rabbit26、rabbit27下,覆盖rabbit26、rabbit27同目录下的文件
3 分别在rabbit25、rabbit26、rabbit27三个节点分别通过sudo rabbitmq-server -detached启动rabbit服务器
启动完成后,三个节点属于三个不同的集群
4 rabbit25服务器上执行队列初始化:
sudo rabbitmqctl
stop_app
sudo rabbitmqctl
reset
sudo rabbitmqctl
start_app
5 将rabbit26、rabbit27初始化并加rabbit25入集群,分别在两台机器执行如下命令:
sudo rabbitmqctl
stop_app
sudo rabbitmqctl
reset
sudo rabbitmqctl join_cluster --ram rabbit25@begon 其中begon为主机host
sudo rabbitmqctl
start_app
注:此方式为ram方式加入集群,一个集群中建议有一个节点为disk节点,此例中rabbit25节点为disk节点
6 设置集群节点间的消息复制
在rabbit25、rabbit26、rabbit27任意一台服务器上执行
sudo rabbitmqctl set_policy ha-all "^" '{"ha-mode":"all"}'
7 通过sudo rabbitmqctl cluster_status查看三个集群结点的状态,三台服务器上显示一致
- centos 7下rabbitmq集群搭建
- CentOS 7下搭建高可用集群
- CentOS下搭建openstack集群
- centos下搭建redis集群
- CentOS下zookeeper集群搭建
- CentOS下搭建Redis集群
- centos 7下安装rabbitmq
- 搭建rabbitmq集群
- rabbitmq 集群搭建
- RabbitMQ集群搭建
- rabbitmq集群搭建
- 搭建RabbitMQ集群
- CentOS7搭建rabbitmq集群
- rabbitmq集群搭建(多机)
- RabbitMQ单机集群搭建
- RabbitMQ集群搭建
- CentOS linux 下rabbitmq基于单机的集群配置
- RedHat/Centos下Rabbitmq安装及集群配置
- Redis安装
- 精通 CSS+DIV 网页样式与布局 155
- 工具 - gson解析json
- 计算G711语音的打包长度和RTP里timestamp(时间戳)的增长量
- android udp demo
- centos 7下rabbitmq集群搭建
- Android加载进度条 (仿ios)效果
- android APP检测版本更新以及后台服务更新
- prv
- 关于 Demo_Ocean 例子的分析
- 读了《沃兹传》后遗留的问题
- Bootstrap3 表单-调整列(column)尺寸
- Error connecting to server :致命错误 SSL关闭的pg_hba.conf记录
- EF操作存储过程调用