`

Zookeeper安装和基本使用

阅读更多

 zookeeper安装,直接解压就ok了  

 1、启动zookeeper

bin/zkServer.sh start

   如果不使用默认zoo.cfg配置文件  

bin/zkServer.sh start  --config  /配置文件目录/zoo.cfg

 

2、进入zookeeper客户端(java)

bin/zkCli.sh -server host:port

   3、 zookeeper客户端操作

    查看节点列表

ls /

    创建节点

create /zk_test my_data

    获取节点数据

get  /zk_test  

   输出:my_data

  

    更新节点数据

set /zk_test hello

    删除节点

delete /zk_test

    4、zookeeper  集群配置(zoo.cfg)

tickTime=2000
dataDir=/var/lib/zookeeper
clientPort=2181
initLimit=5
syncLimit=2
server.1=zoo1:2888:3888
server.2=zoo2:2888:3888
server.3=zoo3:2888:3888
standaloneEnabled=false 

 注:1、第一个端口:zookeeper之间沟通所用,第二个端口:zookeeper选主所用

     standaloneEnabled:false  允许集群方式,即使只有一台机器也可以正常服务

2、在dataDir指定的目录下新建一个文件,名字叫做myid,内容就是cfg文件中指定的机器的id

     例如server.1 则为1
dynamicConfigFile=/zookeeper/conf/zoo_replicated1.cfg.dynamic   --可以将运行时需要改变的配置信息放到该文件下,例如集群机器配置信息,启动后该文件

不能手动更改,只能通过命令行的方式更改

启动集群

$ java -cp zookeeper.jar:lib/slf4j-api-1.7.5.jar:lib/slf4j-log4j12-1.7.5.jar:lib/log4j-1.2.16.jar:conf \ org.apache.zookeeper.server.quorum.QuorumPeerMain zoo.cfg 

 启动每一个的zkServer.sh start可以

 

分享到:
评论

相关推荐

    Zookeeper_安装和配置

    Zookeeper 是一个分布式的,开放源码的分布式应用程序协调服务,它是集群的管理者,监视着集群中各个节点的状态根据...理解和熟练掌握 Zookeeper 的安装、配置和使用,对于构建和维护大规模分布式系统具有重要意义。

    zookeeper安装部署基本操作

    Zookeeper 安装部署基本操作 本节课程主要讲解 Zookeeper 的安装部署基本操作,包括 ...通过学习这些内容,我们可以更好地理解 Zookeeper 的安装部署过程,并更好地使用 Zookeeper 来管理和维护我们的服务配置中心。

    Zookeeper 安装和配置

    总结,本篇文章涵盖了 Zookeeper 的安装、配置、集群搭建,以及在 Dubbo 中使用 Zookeeper 作为服务注册中心的基本步骤。了解并掌握这些知识,对于构建和维护分布式系统具有重要意义。实际应用中,还需要注意监控、...

    大数据技术基础实验报告-Zookeeper的安装配置和应用实践.doc

    在实际工作中,掌握Zookeeper的安装配置和基本操作对于理解和管理分布式系统至关重要。通过实验,可以深入理解Zookeeper如何在集群环境中进行数据协调和管理,这对于大数据项目中的任务调度、服务发现和配置共享等...

    Zookeeper安装教程.docx

    ### Zookeeper安装教程知识点详解 #### 一、Zookeeper简介 Zookeeper是一个分布式协调服务,用于管理和协调分布式环境中大量服务器的高可用性集群。它提供了一套完整的分布式应用程序协调服务,包括命名服务、配置...

    zookeeper安装文档.docx

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

    Linux下Zookeeper集群的安装

    名字服务是Zookeeper提供的一项基本功能,类似于DNS在互联网中的作用。在分布式系统中,服务通常需要通过唯一标识符来定位和访问。Zookeeper作为一个中心节点,可以记录这些标识符与实际位置的对应关系,从而方便地...

    CentOS7.0安装zookeeper

    以上配置中,`tickTime` 定义了 Zookeeper 的基本时间单位,`initLimit` 和 `syncLimit` 分别定义了初始同步阶段的时间限制和请求与响应之间的时间限制。`dataDir` 指定了数据存储的目录,而 `clientPort` 则定义了...

    1、zookeeper3.7.1安装与验证

    安装完成后,你可以进一步学习Zookeeper的基本操作,如创建、删除节点,以及利用Java API和Curator框架进行更复杂的分布式操作,如服务注册与发现、分布式锁等。Zookeeper作为分布式系统中的重要组件,其稳定性和...

    zookeeper的linux安装软件

    Zookeeper是Apache Hadoop项目下的一个分布式协调服务,它为分布式应用提供了一种高效且可靠的分布式协调机制。在Linux环境下安装...了解并掌握这些内容,将有助于你在实际工作中有效地使用和管理Zookeeper服务。

    ZooKeeper集群安装配置

    ZooKeeper 集群安装配置 ZooKeeper 是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用...通过正确的安装和配置,ZooKeeper 集群可以提供高性能的分布式服务,简化分布式应用协调及其管理的难度。

    ZooKeeper配置和简单使用.pptx

    ### ZooKeeper配置与简单...通过本篇文章的介绍,我们不仅了解了ZooKeeper的基本功能和架构,还学习了如何在单机模式和伪集群模式下进行配置和使用。希望这些知识点能够帮助大家更好地理解和掌握ZooKeeper的相关知识。

    zookeeper单节点安装和伪分布式集群安装和完全分布式集群安装

    2. **复制ZooKeeper安装目录** 在每台服务器上安装ZooKeeper,并配置相应的`zoo.cfg`文件。每台服务器上的配置文件都应包含所有服务器的信息: ```plaintext tickTime=2000 initLimit=10 syncLimit=5 dataDir=...

    zookeeper无外网安装

    在无外网环境下安装Zookeeper...以上就是无外网环境下安装Zookeeper的基本步骤。在这个过程中,你可能需要对防火墙规则进行调整,以允许Zookeeper节点间的通信。同时,务必备份好所有的配置文件和数据,以防意外丢失。

    zookeeper安装文档和安装包

    **Zookeeper:分布式协调服务详解及安装指南** ...以上就是 Zookeeper 的基本概念、功能、安装步骤和使用方法,以及其在实际应用中的作用。理解并熟练掌握 Zookeeper,对于构建和管理分布式系统至关重要。

    分布式系统协调服务 ZooKeeper 的安装与使用入门

    内容概要:本文详细介绍了 Apache ZooKeeper 的基础知识、安装步骤以及基本操作。首先,从下载和解压安装包开始,然后逐步配置 ZooKeeper,启动和检查状态。接着,使用命令行工具进行基本的操作,如创建、查看、列出...

    kafka+zookeeper安装教程

    安装过程中使用的具体版本为Zookeeper 3.4.12 和 Kafka 2.12-2.0.0。目标系统IP地址设定为192.168.215.129。 #### 二、文件上传与解压 1. **上传文件**: 将Zookeeper和Kafka的安装包上传至`/opt/software`目录下。 ...

    Zookeeper的安装和配置

    以下是 ZooKeeper 在 Linux、macOS 和 Windows 系统中的安装和配置步骤详解: **1. Linux 安装与配置** 在 Linux 系统中,首先从 Apache ZooKeeper 官方网站下载最新版本的安装包,或者使用提供的安装包。以 3.6.3...

    ZooKeeper3.4.9 windos和linux

    总结,ZooKeeper 3.4.9在Windows和Linux上的部署与应用涵盖了从基本安装到集群配置,再到实际应用场景的多个层面。理解并熟练掌握这些知识,对于构建和管理分布式系统至关重要。无论是单机还是集群模式,ZooKeeper都...

Global site tag (gtag.js) - Google Analytics