`

Zookeeper集群搭建

 
阅读更多

Zookeeper

1. 为什么要使用zookeeper
(1) 大部分分布式应用需要一个主控、协调器或控制器来管理物理分布的子进程(如资源、任务分配等)
(2) 目前,大部分应用需要开发私有的协调程序,缺乏一个通用机制
(3) 协调程序的反复编写浪费,且难以形成通用、伸缩性好的协调器
(4) ZooKeeper:提供通用版的分布式锁服务,用以协调分布式应

2 .Zookeeper能帮我们做些什么?

 

(1)  Hadoop2.0,使用Zookeeper的事件处理确保整个集群只有一个活跃的NameNode,存储配置信息等。

 

(2) HBase,使用Zookeeper的事件处理确保这个集群整个只有一个HMaster,察觉HRegionServer联机和宕机,存储访问控制列表等

 

3.  Zookeeper的特性

(1) Zookeeper是简单的

(2) Zookeeper是富有表现力的

(3) Zookeeper具有高可用性

(4) Zookeeper采用松耦合交互方式

(5) Zookeeper是一个资源库

4.Zookeeper的集群配置

Zookeeper集群配置非常简单,在zookeeper-3.4.5/conf文件夹下面有zoo_sample.cfg修改为zoo.cfg,配置如下

 

tickTime=2000

dataDir=/home/hadoop/storage/zookeeper

clientPort=2181

initLimit=5

syncLimit=2

server.1=nameNode:2888:3888

server.2=dataNode01:2888:3888

server.3=dataNode02:2888:3888

 

*/etc/hosts文件里面添加

  

192.168.122.130 nameNode

192.168.122.128 dataNode01

192.168.122.129 dataNode02

 

再分别启动各个机器的zookeeper,再到zookeeper-3.4.5/bin启动zookeeper
./zkServer.sh start
会看到以下提示



 

说明启动成功,再查看状态

./zkServer.sh status

看到以下提示


或者以下提示



 

来说明此机器是主(leader)服务还是从(follwer)服务器

 

 

   

  • 大小: 3.5 KB
  • 大小: 3.2 KB
  • 大小: 3.1 KB
分享到:
评论

相关推荐

    Zookeeper集群搭建.doc

    Zookeeper集群搭建是一个重要的任务,尤其在分布式系统中,它作为协调服务,为高可用性和数据一致性提供了基础。Zookeeper是Apache的一个开源项目,用于处理分布式应用中的命名服务、配置管理、集群同步、选举等功能...

    zookeeper 集群搭建1

    【Zookeeper集群搭建详解】 Zookeeper是一个分布式的,开放源码的分布式应用程序协调服务,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终将简单易用的接口和性能高效、...

    zookeeper集群搭建脚本

    此附件是快速搭建zookeeper集群的脚本,方便灵活,减少了自己一大堆复杂的操作,像运行服务一样执行几条start,stop等命令即可轻松完成集群搭建。

    zookeeper集群搭建

    "zookeeper集群搭建" ZooKeeper是一种广泛使用的分布式协调服务,能够提供高性能、可靠性强的分布式应用程序协调服务。本文将从 ZooKeeper 的安装、配置、启动、停止和使用等方面,对 ZooKeeper 的基本知识进行...

    Kafka和Zookeeper集群搭建

    【Kafka和Zookeeper集群搭建】是IT领域中常见的分布式系统构建过程,主要涉及两个核心组件:Apache Kafka和Apache ZooKeeper。Kafka是一款高吞吐量的分布式消息系统,而ZooKeeper则是一个分布式服务框架,常用于...

    dubbo-zookeeper集群搭建

    ### dubbo-zookeeper集群搭建详解 #### 一、概述 在分布式系统中,Apache ZooKeeper 是一个非常重要的组件,它提供了高性能的协调服务,能够帮助解决分布式系统中的各种一致性问题。Dubbo作为一款广泛使用的微服务...

    zookeeper集群搭建手册配置指导

    Zookeeper集群搭建手册配置指导 Apache ZooKeeper是一个分布式协调服务,广泛应用于分布式系统,如大数据处理、服务治理、配置管理等。它提供了一种简单、高效且可靠的分布式数据一致性解决方案。在搭建Zookeeper...

    centos7下Redis哨兵集群和kafka集群和zookeeper集群搭建

    centos7下Redis哨兵集群和kafka集群和zookeeper集群搭建 http://blog.csdn.net/gaowenhui2008/article/details/71516901 https://cwiki.apache.org/confluence/display/KAFKA/Clients

    ZooKeeper集群搭建

    ### ZooKeeper集群搭建详解 #### 一、ZooKeeper简介 ZooKeeper 是一个分布式的、开放源码的分布式应用程序协调服务,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终将...

    linux下zookeeper集群环境搭建详细图文教程.docx

    linux下zookeeper集群环境搭建详细图文教程,简单易使用

    Zookeeper集群搭建详细文档

    详细介绍了Zookerper注册中心集群搭建的准备工作以及搭建的详细步骤,并且模拟了集群的一些常见异常,可以使学习Zookeeper的同志们通过阅读本篇文档,能够快速上手对Zookeeper的搭建使用

    windows环境下zookeeper集群搭建

    在Windows环境下搭建Zookeeper集群是一项基础且重要的任务,特别是在分布式系统和大数据领域。Zookeeper作为一个高可用的分布式协调服务,广泛应用于配置管理、命名服务、分布式锁和集群管理等场景。下面将详细介绍...

    zookeeper linux集群搭建流程

    zookeeper Linux 集群搭建流程 ZooKeeper 是一个广泛使用的分布式协调服务,主要用于管理和协调分布式系统中的各个节点。Linux 集群搭建是 ZooKeeper 的一种常见应用场景,本文将详细介绍 ZooKeeper Linux 集群搭建...

    面试官:Zookeeper集群怎么搭建?.doc

    "Zookeeper集群搭建" Zookeeper集群是一种分布式应用程序协调服务,用于管理和协调分布式系统中的应用程序。下面是 Zookeeper集群的搭建方式和角色介绍: 一、Zookeeper集群模式 Zookeeper集群有三种搭建方式:...

    zookeeper集群

    ZooKeeper集群搭建和管理 ZooKeeper是一种广泛使用的分布式协调服务,常用于分布式系统中的服务注册、配置管理、群策略管理等方面。下面将从 ZooKeeper 集群的搭建、配置、管理等方面进行详细的知识点介绍。 一、...

    集群搭建(zookeeper集群+solr集群)

    2. **Zookeeper集群搭建**:按照官方文档安装配置Zookeeper集群,确保集群稳定运行。 3. **SolrCloud集群配置**:在每台Solr服务器上安装Solr,并配置与Zookeeper集群的连接。通过Zookeeper提供的界面配置SolrCloud...

Global site tag (gtag.js) - Google Analytics