`

zookeeper集群配置注意项

 
阅读更多

项目中需要使用hbase,故准备在本机搭建hbase,考虑到hbase对zookeeper的依赖,故先搭建zookeeper集群,选择的zookeeper版本是 3.3.2,在搭建时遇到一些问题,在这里记录下。

 

1:集群配置中

Java代码   收藏代码
  1. dataDir=/home/dikar/hadoop/zookeeperTest  

 这个目录需要自己先建好,否则报错说这个目录不存在,在单机时会自动建立,集群配置没有自动建立

 

2:需要在dataDir目录中新建立一个文件叫 myid 然后内容是

Java代码   收藏代码
  1. server. 1 = 10.0 . 18.105 : 2888 : 3888   
  2. server.2 = 10.0 . 18.121 : 2888 : 3888   
  3. server.3 = 10.0 . 18.122 : 2888 : 3888   

 这个列表中机器所在的序号   ,例如我在10.0.18.122的myid文件中就写3,因为是第3个serer,其他也类似,如果没有提前建立这个文件,则也会报错,可以查看到源码 QuorumPeerConfig中有如下的判断

Java代码   收藏代码
  1. File myIdFile =  new  File(dataDir,  "myid" );  
  2.             if  (!myIdFile.exists()) {  
  3.                 throw   new  IllegalArgumentException(myIdFile.toString()  
  4.                         + " file is missing" );  
  5.             }  

 更多信息请查看 java进阶网 http://www.javady.com

分享到:
评论

相关推荐

    kafka-zookeeper集群配置

    **Kafka-Zookeeper集群配置详解** 在大数据处理和实时流计算领域,Apache Kafka与Zookeeper是两个非常重要的组件。Kafka作为一个高吞吐量、分布式的消息发布与订阅系统,广泛用于数据管道和实时数据流处理;而...

    zookeeper集群配置.docx

    ### Zookeeper集群配置详解 #### 一、Zookeeper集群配置原则及重要性 Zookeeper作为一款分布式的协调服务工具,在高可用系统架构中扮演着重要角色。为了保证系统的稳定性与可靠性,Zookeeper集群通常采用奇数节点...

    CentOS+Jdk+Jboss+dubbo+zookeeper集群配置教程

    【CentOS+Jdk+Jboss+dubbo+zookeeper集群配置教程】 在进行大规模分布式系统开发时,集成多种组件是常见的需求。本教程将详细介绍如何在CentOS操作系统上配置Jdk、Jboss应用服务器、dubbo服务治理框架以及zookeeper...

    zookeeper集群升级方案

    随着业务的发展和技术的进步,现有的Zookeeper集群系统版本过低(当前版本为3.3.4),导致某些功能特性无法得到支持或表现不佳,这直接影响到了业务的正常运行和服务质量。为了提升系统的稳定性和扩展性,并充分利用...

    CentOS环境安装配置AMQ集群及zookeeper集群

    ### CentOS环境下AMQ集群与Zookeeper集群安装配置详解 #### 一、概述 本文将详细介绍如何在CentOS环境中安装配置ActiveMQ (AMQ) 集群和Zookeeper集群。这两种集群技术对于分布式系统的消息传递和服务协调至关重要...

    kafka集群zookeeper集群整合配置

    总结来说,Kafka集群与Zookeeper集群的整合配置是一项关键的任务,它涉及到多个层面的设置和调整。只有正确配置和维护这两个组件,才能确保分布式系统的稳定性和可靠性。在实际操作中,应遵循最佳实践,不断优化配置...

    zookeeper伪集群配置

    此外,为了保证Zookeeper集群的正常运行,系统时间的一致性至关重要。如果节点间的时间相差过大,可能导致选举失败或者数据一致性问题。因此,建议在所有服务器上同步系统时间,可以使用NTP服务或者其他时间同步工具...

    windows环境下zookeeper集群搭建

    下面将详细介绍如何进行Windows上的Zookeeper集群配置。 首先,我们需要理解Zookeeper的基本架构。Zookeeper采用的是Paxos算法的简化版本,它由多个服务器节点组成,这些节点通过TCP/IP通信,形成一个强一致性视图...

    zookeeper数据迁移从单例到集群linux命令过程

    ### Zookeeper 数据迁移从单例到集群 ...需要注意的是,集群的搭建涉及到多个方面的配置和调整,因此在实际操作过程中需要仔细检查每一项配置以确保无误。此外,还可以考虑使用自动化工具来简化这一过程,提高效率。

    Zookeeper 安装和配置

    Zookeeper 是一个分布式协调服务,由 Apache 开源项目提供,广泛应用于分布式系统中,如分布式配置、集群管理、命名服务等。它通过提供强一致性、高可用性以及顺序访问等特性,帮助解决分布式环境下的数据同步问题。...

    hbase配置内置的zookeeper

    在 HBase 的部署环境中,ZooKeeper 起着非常重要的作用,它主要用于协调集群中的各个节点,并且管理 HBase 的元数据。通常情况下,HBase 可以与独立的 ZooKeeper 服务进行集成,但为了简化部署过程,特别是对于小型...

    第7章 ZooKeeper组件安装配置.pdf

    总结,ZooKeeper的安装配置是一项基础但至关重要的工作。理解并掌握这一过程,有助于在实际的分布式系统中更好地利用ZooKeeper实现服务的高效协调和管理。通过反复实践和深入理解配置选项,可以提升对ZooKeeper的...

    zookeeper-windows-3.4.6

    值得注意的是,尽管Zookeeper在Windows上的部署相对简单,但在生产环境中,为了保证高可用性,通常会搭建Zookeeper集群,采用多个节点的复制模式,通过选举机制确保数据的一致性。此时,就需要对Zookeeper的集群配置...

    zookeeper-3.5.3-beta配置版.zip

    ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它是集群的管理者,...在使用ZooKeeper 3.5.3-beta配置版时,务必注意版本匹配,理解其配置文件和核心概念,以便更好地利用它来解决实际的分布式问题。

    zkui(zookeeper的可视化工具)

    5. **配置管理**: 在分布式系统中,配置的管理和更新是一项挑战。Zookeeper 可以作为集中式的配置服务中心,使得配置的修改和分发变得简单。 **ZKUI 的特点与功能** 1. **实时监控**: ZKUI 可以实时显示 Zookeeper...

    apache-zookeeper-3.6.3-bin.zip

    Apache ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它是集群的管理者,监视着分布式操作的进展,同时也提供了命名服务、配置管理、组服务、分布式同步和领导选举等功能。在Windows环境下安装...

    ZooKeeper分布式环境搭建详解.pdf

    - 服务器数量:建议至少3台服务器,因为ZooKeeper集群至少需要3个节点以提供容错性。 - 操作系统:支持Linux、Unix和Windows等操作系统,但在生产环境中强烈推荐使用Linux。 - JDK:ZooKeeper需要Java环境,确保...

    zookeeper无外网安装

    9. **集群部署**:如果需要部署多台机器构成的Zookeeper集群,还需要在`zoo.cfg`中配置`server.{id}`条目,指定集群中其他节点的IP地址和通信端口。 在无外网环境下,确保所有依赖的JDK已经安装好,因为Zookeeper...

    zookeeper安装文档.docx

    ### Zookeeper在CentOS7上的安装与配置 #### 一、概述 ...请注意,这仅是Zookeeper的基本安装配置流程,对于生产环境还需要考虑更多因素,例如集群配置、安全性设置等。希望本指南能对您有所帮助!

Global site tag (gtag.js) - Google Analytics