activemq+zookeeper集群配置方法
zookeeper版本:zookeeper-3.4.10
activemq版本activemq--5.14.5
安装zookeeper
官网下载zookpeer包
第一步安装zookpeer
在某个盘符根目录下,分别新建zookeeper-1,zookeeper-2,zookeeper-3三个目录。
以zookeeper1为例,
1、将zookeeper安装目录下面conf目录zoo_sample.cfg文件复制一份,命名为zoo.cfg,在文件末尾新增服务器编号、IP、端口信息,3个节点配置文件一样。
server.1=127.0.0.1:2887:3887
server.2=127.0.0.1:2888:3888
server.3=127.0.0.1:2889:3889
同样在zoo.cfg文件配置数据和日志文件路径,
dataDir=D:\\zookeeper-1\\data
dataLogDir=D:\\zookeeper-1\\log
2、在zookeeper-1\data目录新一个myid文件(不要文件后缀名),里面内容为1,对应server.序号配置的序号。zookeeper-2目录中此文件内容填2,依次类推。
第二步安装activemq,下载activemq,在D盘某个目录下面解压安装3份,命名分别为apache-activemq-master、apache-activemq-slave1,apache-activemq-slave2,
以activemq-master为例配置activemq.xml文件
1、新增persistenceAdapter节点内容
<persistenceAdapter>
<!--
<kahaDB directory="${activemq.data}/kahadb"/>
<jdbcPersistenceAdapter dataSource="#mysql-ds" useDatabaseLock="false"/>
<kahaDB directory="D:\\ActiveMQ Cluster\\shareBrokerData" enableIndexWriteAsync="true" enableJournalDiskSyncs="false"/>-->
<replicatedLevelDB
directory="${activemq.data}/leveldb"
replicas="3"
bind="tcp://0.0.0.0:0"
zkAddress="127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183"
zkSessionTimeout="2s"
sync="local_disk"
zkPath="/activemq/leveldb-stores"/>
</persistenceAdapter>
2、配置端口信息,修改transportConnectors节点内容,其他节点端口不冲突即可
第三步,启动测试,需要先行启动3个zookeeper,后启动3个activemq,停掉其中一个activemq实例,会自动切换到正常的activemq实例上面,同一时间只有一个activemq生效

- 大小: 13.4 KB

- 描述: persistenceAdapter
- 大小: 23.9 KB

- 大小: 27.1 KB

- 大小: 4.2 KB
分享到:
相关推荐
提供的文档`hadoop_zookeeper_hbase集群配置.docx`应包含详细的步骤和配置示例,而`配置文件.rar`则可能包含了预设的配置模板,可以作为配置参考。在实际操作时,务必根据具体环境调整配置,确保所有节点之间的网络...
4. 配置集群环境,以便Hadoop、Zookeeper和HBase可以正常工作 总结 Hadoop2.2+Zookeeper3.4.5+HBase0.96集群环境搭建是一个复杂的过程,需要用户具备一定的Linux和大数据处理知识。但是,通过本文档的指导,用户...
为了搭建Hadoop平台学习,前期搭建dubbo+Zookeeper集群,这里有详细介绍zookeeeper伪集群和分布式集群, dubbo在tomcat下安装等过程。相关jdk、war、jar等也在百度云...
Mysql+haproxy+mycat+pxc+zookeeper实现高可用集群 本文将详细介绍如何使用Mysql、Haproxy、Mycat、PXC、Zookeeper实现高可用集群,涵盖了整个架构图、应用程序的访问流程、数据的读写分离、负载均衡、数据库节点的...
ELK+Filebeat+Kafka+ZooKeeper构建日志分析平台,架构图解
在Linux上安装ZooKeeper伪集群,CentOS7+ZooKeeper3.4.12
- 在 `zoo.cfg` 中配置集群节点,通过`server.x`配置项指定每个节点的IP地址和端口。 - 确保所有节点的myid文件中的ID唯一,对应于`server.x`配置中的x值。 - 分别在每个节点上启动Zookeeper服务,检查集群状态以...
Zookeeper伪集群配置详解 Apache ZooKeeper是一款分布式协调服务,广泛应用于分布式系统中,如Hadoop、HBase、Kafka等。它提供了一种简单、高效且可靠的分布式数据一致性解决方案。在单机环境下,为了模拟多节点...
### Dubbo+zookeeper集群配置详解 #### 一、Zookeeper工作原理 Zookeeper的核心功能是通过**原子广播**机制来确保各个服务器之间的数据同步。这一机制由Zab协议支持,Zab协议有两种运行模式:**恢复模式**和**广播...
本文将详细介绍如何在 CentOS 环境下搭建 Zookeeper 的伪集群和集群环境。 首先,我们要理解 Zookeeper 的基本概念。Zookeeper 的工作基于一种称为“Zab”协议,它通过心跳机制保持节点间的通信,并实现数据同步。...
在"springBoot+zookeeper+dubbo"的项目中,SpringBoot作为基础,负责初始化应用环境和配置管理;Dubbo则作为服务治理框架,定义服务接口,实现服务的远程调用;Zookeeper作为服务注册与发现的中间件,维护服务提供者...
基于SpringBoot+Zookeeper+Dubbo打造分布式高并发商品秒杀系统 基于SpringBoot+Zookeeper+Dubbo打造分布式高并发商品秒杀系统 基于SpringBoot+Zookeeper+Dubbo打造分布式高并发商品秒杀系统 基于SpringBoot+...
Docker(Hadoop_3.3.1+HBase_2.4.16+Zookeeper_3.7.1+Hive_3.1.3 )配置文件 搭建集群环境
SpringBoot+Zookeeper+Dubbo打造分布式高并发商品秒杀系统.zipSpringBoot+Zookeeper+Dubbo打造分布式高并发商品秒杀系统.zipSpringBoot+Zookeeper+Dubbo打造分布式高并发商品秒杀系统.zipSpringBoot+Zookeeper+Dubbo...
【标题】"dubbo+zookeeper+spring+springMVC+mybatis" 描述了一个基于这些技术构建的服务消费方与服务提供方的项目架构。在这个架构中,`Dubbo`是核心的服务框架,它负责服务的注册与发现;`Zookeeper`作为注册中心...
自己手动搭建的nginx+springboot+zookeeper+dubbo+mybatis+dubboadmin,nginx做前后端分离,负载均衡,springboot+zookeeper+dubbo做后端接口,mybatis为数据库持久化层,dubboadmin做监控中心,解压直接用idea导入...
这个“springcloudalibaba微服务dubbo+sentinel+gateway+zookeeper+nacos的demo”压缩包文件,显然是一个实战示例,旨在帮助开发者理解并实践这些关键组件的集成与使用。下面将详细解析这些组件以及它们在微服务架构...
Zookeeper 是一个分布式的,开放源码的分布式应用程序协调服务,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终将简单易用的接口和性能高效、功能稳定的系统提供给用户。...
从零开始hadoop+zookeeper+hbase+hive集群安装搭建,内附详细配置、测试、常见error等图文,按照文档一步一步搭建肯定能成功。(最好用有道云打开笔记)