项目中需要使用hbase,故准备在本机搭建hbase,考虑到hbase对zookeeper的依赖,故先搭建zookeeper集群,选择的zookeeper版本是 3.3.2,在搭建时遇到一些问题,在这里记录下。
1:集群配置中
-
dataDir=/home/dikar/hadoop/zookeeperTest
这个目录需要自己先建好,否则报错说这个目录不存在,在单机时会自动建立,集群配置没有自动建立
2:需要在dataDir目录中新建立一个文件叫 myid 然后内容是
-
server.
1
=
10.0
.
18.105
:
2888
:
3888
-
server.2
=
10.0
.
18.121
:
2888
:
3888
-
server.3
=
10.0
.
18.122
:
2888
:
3888
这个列表中机器所在的序号
,例如我在10.0.18.122的myid文件中就写3,因为是第3个serer,其他也类似,如果没有提前建立这个文件,则也会报错,可以查看到源码 QuorumPeerConfig中有如下的判断
-
File myIdFile =
new
File(dataDir,
"myid"
);
-
if
(!myIdFile.exists()) {
-
throw
new
IllegalArgumentException(myIdFile.toString()
-
+ " file is missing"
);
-
}
更多信息请查看 java进阶网 http://www.javady.com
分享到:
相关推荐
**Kafka-Zookeeper集群配置详解** 在大数据处理和实时流计算领域,Apache Kafka与Zookeeper是两个非常重要的组件。Kafka作为一个高吞吐量、分布式的消息发布与订阅系统,广泛用于数据管道和实时数据流处理;而...
### Zookeeper集群配置详解 #### 一、Zookeeper集群配置原则及重要性 Zookeeper作为一款分布式的协调服务工具,在高可用系统架构中扮演着重要角色。为了保证系统的稳定性与可靠性,Zookeeper集群通常采用奇数节点...
【CentOS+Jdk+Jboss+dubbo+zookeeper集群配置教程】 在进行大规模分布式系统开发时,集成多种组件是常见的需求。本教程将详细介绍如何在CentOS操作系统上配置Jdk、Jboss应用服务器、dubbo服务治理框架以及zookeeper...
随着业务的发展和技术的进步,现有的Zookeeper集群系统版本过低(当前版本为3.3.4),导致某些功能特性无法得到支持或表现不佳,这直接影响到了业务的正常运行和服务质量。为了提升系统的稳定性和扩展性,并充分利用...
### CentOS环境下AMQ集群与Zookeeper集群安装配置详解 #### 一、概述 本文将详细介绍如何在CentOS环境中安装配置ActiveMQ (AMQ) 集群和Zookeeper集群。这两种集群技术对于分布式系统的消息传递和服务协调至关重要...
总结来说,Kafka集群与Zookeeper集群的整合配置是一项关键的任务,它涉及到多个层面的设置和调整。只有正确配置和维护这两个组件,才能确保分布式系统的稳定性和可靠性。在实际操作中,应遵循最佳实践,不断优化配置...
此外,为了保证Zookeeper集群的正常运行,系统时间的一致性至关重要。如果节点间的时间相差过大,可能导致选举失败或者数据一致性问题。因此,建议在所有服务器上同步系统时间,可以使用NTP服务或者其他时间同步工具...
下面将详细介绍如何进行Windows上的Zookeeper集群配置。 首先,我们需要理解Zookeeper的基本架构。Zookeeper采用的是Paxos算法的简化版本,它由多个服务器节点组成,这些节点通过TCP/IP通信,形成一个强一致性视图...
### Zookeeper 数据迁移从单例到集群 ...需要注意的是,集群的搭建涉及到多个方面的配置和调整,因此在实际操作过程中需要仔细检查每一项配置以确保无误。此外,还可以考虑使用自动化工具来简化这一过程,提高效率。
Zookeeper 是一个分布式协调服务,由 Apache 开源项目提供,广泛应用于分布式系统中,如分布式配置、集群管理、命名服务等。它通过提供强一致性、高可用性以及顺序访问等特性,帮助解决分布式环境下的数据同步问题。...
在 HBase 的部署环境中,ZooKeeper 起着非常重要的作用,它主要用于协调集群中的各个节点,并且管理 HBase 的元数据。通常情况下,HBase 可以与独立的 ZooKeeper 服务进行集成,但为了简化部署过程,特别是对于小型...
总结,ZooKeeper的安装配置是一项基础但至关重要的工作。理解并掌握这一过程,有助于在实际的分布式系统中更好地利用ZooKeeper实现服务的高效协调和管理。通过反复实践和深入理解配置选项,可以提升对ZooKeeper的...
值得注意的是,尽管Zookeeper在Windows上的部署相对简单,但在生产环境中,为了保证高可用性,通常会搭建Zookeeper集群,采用多个节点的复制模式,通过选举机制确保数据的一致性。此时,就需要对Zookeeper的集群配置...
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它是集群的管理者,...在使用ZooKeeper 3.5.3-beta配置版时,务必注意版本匹配,理解其配置文件和核心概念,以便更好地利用它来解决实际的分布式问题。
5. **配置管理**: 在分布式系统中,配置的管理和更新是一项挑战。Zookeeper 可以作为集中式的配置服务中心,使得配置的修改和分发变得简单。 **ZKUI 的特点与功能** 1. **实时监控**: ZKUI 可以实时显示 Zookeeper...
Apache ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它是集群的管理者,监视着分布式操作的进展,同时也提供了命名服务、配置管理、组服务、分布式同步和领导选举等功能。在Windows环境下安装...
- 服务器数量:建议至少3台服务器,因为ZooKeeper集群至少需要3个节点以提供容错性。 - 操作系统:支持Linux、Unix和Windows等操作系统,但在生产环境中强烈推荐使用Linux。 - JDK:ZooKeeper需要Java环境,确保...
9. **集群部署**:如果需要部署多台机器构成的Zookeeper集群,还需要在`zoo.cfg`中配置`server.{id}`条目,指定集群中其他节点的IP地址和通信端口。 在无外网环境下,确保所有依赖的JDK已经安装好,因为Zookeeper...
### Zookeeper在CentOS7上的安装与配置 #### 一、概述 ...请注意,这仅是Zookeeper的基本安装配置流程,对于生产环境还需要考虑更多因素,例如集群配置、安全性设置等。希望本指南能对您有所帮助!