再谈ActiveMq:利用zookeeper配置HR模式(高可用模式)
来源:互联网 发布:家庭网络如何共享文件 编辑:程序博客网 时间:2024/05/23 19:53
本文参考自:http://blog.csdn.net/andyxuq/article/details/38231961
一、配置环境环境
1 在192.168.6.96上配置了一个zookeeper集群(3个),同时配置了一个Mq主程序
2 在192.168.9.131上配置了2个Mq主程序
二、zookeeper高可用配置
(在之前的博客上已经讲解了如何配置zookeeper集群,这里不做详细介绍,这里zookeeper0 、zookeeper1、zookeeper2组成集群)
1、192.168.6.96上zookeeper配置
1)配置文件修改
cd zookeeper0/conf/
vi zoo.cfg
配置文件内容:
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/home/wdm/zookeeper0/data
dataLogDir=/home/wdm/zookeeper0/log
clientPort=2181
server.0=192.168.6.96:8880:7770
server.1=192.168.6.96:8881:7771
server.2=192.168.6.96:8882:7772
注意:zookeeper1 和 zookeeper2和此类似,但是注意clientPort分别为2182、2183。
最后三组数据的IP一定要写具体IP地址,不能写127.0.0.1,因为不仅本机要连,其他主机也要连
一定要注意关掉2个物理主机的防火墙!!
2)测试
欧呦,这就算是成功了
2、192.168.6.96的Mq主程序和 192.68.9.131的Mq主程序配置
注意:另外2台Mq主程序配置相似,第一幅图不变,第二幅图端口分别为61618,61616
3、Mq连接zookeeper测试
欧呦,成功了
三、发送数据测试:
1)分别启动1个发送者和一个接受者,下图所示,能够正常发送数据
2)kill 干掉61617 Mq程序,
查看zookeeper连接情况:恩少了一个Mq程序
查看sender和reciver连接情况:端口由 61617变为 61618,,数据还是正常发送
重新启动 61617 Mq程序,kill干掉 61618,发现再次转换端口,数据能再次发送,配置完成
- 再谈ActiveMq:利用zookeeper配置HR模式(高可用模式)
- ActiveMQ常见的高可用架构模式及使用LevelDB、ZooKeeper进行高可用消息架构
- ActiveMQ + ZooKeeper 集群高可用配置
- ActiveMQ+Zookeeper 集群配置实现高可用
- zookeeper+activeMQ 高可用
- 分布式架构学习之:028--ActiveMQ高可用集群(zookeeper+leveldb)安装、配置、高可用测试
- 分布式架构学习之:ActiveMQ高可用集群(zookeeper+leveldb)安装、配置、高可用测试
- zookeeper高可用配置
- ActiveMQ高可用架构(zookeeper+levelDB)
- zookeeper+activemq实现高可用消息队列
- ActiveMQ的 HR + LB (高可用 + 负载均衡)部署方案
- Spark -10:高可用模式配置
- JMS之——ActiveMQ高可用集群安装、配置(基于ZooKeeper + LevelDB的伪集群)
- JMS之——ActiveMQ高可用集群安装、配置(基于ZooKeeper + LevelDB的伪集群)
- ActiveMQ高可用集群安装配置
- ActiveMQ基于LevelDB的Zookeeper高可用集群
- activemq的高可用(zookeeper+leveldb)主从集群
- ActiveMQ 高可用集群(ZooKeeper + LevelDB + Static discovery)
- 设计模式之六原则
- 算法——Largest Rectangular Area in a HistogramLargest Rectangular Area in a Histogram
- iOS:UITextField中文输入法输入时对字符长度的限制
- MQTT初相识
- Python 字符串操作
- 再谈ActiveMq:利用zookeeper配置HR模式(高可用模式)
- 11.3 作业 Problem L: 数字统计
- table上下对齐,径向渐变,swiper使用的一个注意事项
- mysql_性能优化_1_SQL优化
- android通过辅助功能收集数据
- 答题吧官网
- 浏览器代理无故被篡改 导致无法访问本地tomcat项目
- java数组
- 实际工作用到的:同店换房时计算老房间费用