`

ZooKeeper环境搭建

 
阅读更多

1:

 

从Apache官方下载 zookeeper-3.4.6.tar.gz

 

2:

 

解压 zookeeper-3.4.6.tar.gz 到 zk_home 文件夹

-----------------------------------------------------------------------------------

3:<单实例模式>

 

复制 zk_home/conf/zk/zoo_sample.cfg 到 zk_home/conf/zk/zoo.cfg

 

修改 zoo.cfg 文件中的 dataDir 路径为自己定义的路径(可不做更改)

dataDir=/disks/sdb3/soft/ZooKeeper/Data/Data

dataLogDir=/disks/sdb3/soft/ZooKeeper/Data/Log

 

4:<单实例模式>

 

cd zk_home

启动:

./bin/zkServer.sh start

检查状态:

./bin/zkServer.sh status

 

-----------------------------------------------------------------------------------

 

 

ZooKeeper 多实例 模式:

 

1:

 

 

在 zk_home/conf/目录下复制 zoo.cfg 文件 为 zoo1.cfg

 

更改或加入以下内容:

 

clientPort=2181

dataDir=/disks/sdb3/soft/ZooKeeper/Data/Data/1

dataLogDir=/disks/sdb3/soft/ZooKeeper/Data/Log/1

 

server.1=localhost:2888:3888

server.2=localhost:2889:3889

server.3=localhost:2890:3890

 

 

复制 zoo1.cfg 为 zoo2.cfg

 

 

更改或加入以下内容:

 

clientPort=2182

dataDir=/disks/sdb3/soft/ZooKeeper/Data/Data/2

dataLogDir=/disks/sdb3/soft/ZooKeeper/Data/Log/2

 

server.1=localhost:2888:3888

server.2=localhost:2889:3889

server.3=localhost:2890:3890

 

 

复制 zoo1.cfg 为 zoo3.cfg

 

 

更改或加入以下内容:

 

clientPort=2183

dataDir=/disks/sdb3/soft/ZooKeeper/Data/Data/3

dataLogDir=/disks/sdb3/soft/ZooKeeper/Data/Log/3

 

server.1=localhost:2888:3888

server.2=localhost:2889:3889

server.3=localhost:2890:3890

 

 

 

2:

 

在 三个 /disks/sdb3/soft/ZooKeeper/Data/Data/1

/disks/sdb3/soft/ZooKeeper/Data/Data/2

/disks/sdb3/soft/ZooKeeper/Data/Data/3

文件夹下分别建立文件 myid

且分别写入

1

2

3

 

文件内容和 对应的zooX.cfg 中定义的数字一定要对应

 

 

3:

 

在zk_home目录下新建:

start1.sh

内容为:

./bin/zkServer.sh start conf/zoo1.cfg

./bin/zkServer.sh status conf/zoo1.cfg

然后

chmod +rwx start1.sh

 

 

在zk_home目录下新建:

start2.sh

内容为:

./bin/zkServer.sh start conf/zoo2.cfg

./bin/zkServer.sh status conf/zoo2.cfg

然后

chmod +rwx start2.sh

 

在zk_home目录下新建:

start3.sh

内容为:

./bin/zkServer.sh start conf/zoo3.cfg

./bin/zkServer.sh status conf/zoo3.cfg

然后

chmod +rwx start3.sh

 

 

4:分别执行启动:

 

./start1.sh

./start2.sh

./start3.sh

 

5:

 

netstat -tulnp|grep 2181

netstat -tulnp|grep 2182

netstat -tulnp|grep 2183

 

 

./bin/zkServer.sh status conf/zoo1.cfg

./bin/zkServer.sh status conf/zoo2.cfg

./bin/zkServer.sh status conf/zoo3.cfg

 

查看是否启动!

 

 

-----------------------------------------------------------------------------------

 

 

如果要指定JDK位置或其它环境变量:

只需在$ZK_HOME/conf目录下新建 java.env文件,且设置此文件为可读取可执行权限,文件内容为:

JAVA_HOME=/home/java1/programs/JDK/jdk1.7.0_67

 

echo JAVA_HOME=$JAVA_HOME

 

则zkServer.sh会调用zkEnv.sh,zkEnv.sh会调用$ZK_HOME/conf/java.env文件

分享到:
评论

相关推荐

    Zookeeper环境搭建

    ### Zookeeper环境搭建与应用场景详解 #### 一、Zookeeper简介及重要性 **Zookeeper**作为Hadoop生态系统中的一个重要组成部分,主要负责管理和协调分布式应用程序中的各种组件和服务。它的核心功能在于提供一种...

    zookeeper环境搭建.md

    zookeeper环境搭建.md

    Zookeeper环境搭建部署文档.docx

    ### Zookeeper环境搭建部署知识点详解 #### 一、Zookeeper简介及下载安装 **1.1 Zookeeper概述** Zookeeper 是一个开源的分布式协调服务框架,主要用于解决分布式系统中复杂的应用一致性问题。它通过提供一系列的...

    Apache ZooKeeper分布式环境搭建教程

    zookeeper之分布式环境搭建:Apache ZooKeeper分布式环境搭建教程; zookeeper之分布式环境搭建:Apache ZooKeeper分布式环境搭建教程; zookeeper之分布式环境搭建:Apache ZooKeeper分布式环境搭建教程; ...

    深入解析ZooKeeper分布式环境搭建+编程知识+技术开发

    zookeeper之分布式环境搭建:深入解析ZooKeeper分布式环境搭建+编程知识+技术开发; zookeeper之分布式环境搭建:深入解析ZooKeeper分布式环境搭建+编程知识+技术开发; zookeeper之分布式环境搭建:深入解析...

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

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

    zookeeper之分布式环境搭建.zip

    二、Zookeeper环境搭建步骤 1. 安装Java环境:由于Zookeeper是基于Java开发的,所以首先确保系统安装了Java运行环境。 2. 下载Zookeeper:从官方网站获取最新版本的Zookeeper,解压到指定目录。 3. 配置环境变量:在...

    集群环境搭建-Centos+kafka+zookeeper+hadoop+Spark

    通过VirtualBox安装多台虚拟机,实现集群环境搭建。 优势:一台电脑即可。 应用场景:测试,学习。 注意事项:请严格按照文档操作,作者已经按照文档操作实现环境搭建。 内附百度网盘下载地址,有hadoop+zookeeper+...

    Hadoop集群+Zookeeper+HBase环境搭建

    ### Zookeeper环境搭建 在Hadoop集群中,Zookeeper是一个独立的分布式协调服务,它在HBase数据库中用于管理元数据。通常,在搭建HBase之前,需要先单独搭建并运行Zookeeper集群。安装Zookeeper的过程与安装Hadoop...

    【Hadoop离线基础总结】CDH版本的zookeeper环境搭建

    CDH版本的zookeeper环境搭建 下载 下载地址 http://archive.cloudera.com/cdh5/cdh/5/ 修改配置文件 创建ZooKeeper数据存放目录 mkdir -p /export/servers/zookeeper-3.4.5-cdh5.14.0/zkdatas 修改ZooKeeper配置...

    zookeeper伪分布式搭建(1)1

    在本文中,我们将详细介绍如何在单台机器上搭建 Zookeeper 的伪分布式集群。伪分布式集群意味着在同一台机器上运行多个 Zookeeper 实例,它们各自独立并模拟分布式环境的行为。 首先,确保你的服务器已经安装了 JDK...

    Zookeeper集群搭建.doc

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

    dubbo-zookeeper搭建

    搭建Dubbo-Zookeeper环境的第一步是安装Zookeeper。下载并解压提供的"zookeeper-3.4.8.rar",按照官方文档进行配置。主要步骤包括:修改conf/zoo.cfg配置文件,设置数据存储目录,启动Zookeeper服务。确保Zookeeper...

    大数据综合实验环境搭建(3个集群、Zookeeper、Hive、HBase)

    大数据综合实验环境搭建(3个集群、Zookeeper、Hive、HBase) 本资源摘要信息主要对大数据综合实验环境搭建进行了详细的介绍,涵盖了 JDK 的安装和配置、免密码登录的设置、Zookeeper 的安装、Hive 和 HBase 的安装...

    dubbo+zookeeper集成搭建

    **环境搭建步骤** 为了在全新环境中部署 dubbo+zookeeper,我们需要按照以下步骤操作: 1. **创建虚拟机账号和设置权限** 创建一个名为 admin 的用户,并赋予必要的权限,例如密码为 root,IP 地址为 192.168.1.xx...

    Zookeeper伪分布式集群环境搭建过程

    ### Zookeeper伪分布式集群环境搭建过程 #### 一、Zookeeper简介 ZooKeeper是一个分布式的、开源的应用程序协调服务,被广泛应用于多种分布式场景之中,例如配置维护、域名服务、分布式同步、组服务等。它能够提供...

    windows环境下zookeeper集群搭建

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

Global site tag (gtag.js) - Google Analytics