ZooKeeper

筅森魡賤 提交于 2019-12-05 08:45:39

一、简介

Zookeeper是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护(Group Maintenance)等,简化分布式应用协调及其管理的难度,提供高性能的分布式服务

1、zk原理

1、数据结构类似于xml的树状结构

2、每个节点称为znode,包含节点名称(唯一),节点数据,子节点

2、znode类型

  临时节点:连接关闭后失效

  临时顺序节点:

  持久节点:节点信息持久化

  持久顺序节点:

二、zk环境搭建

1、windows环境

1、启动

  问题:点击zkServer.cmd后一闪而过

  原因:conf目录下不存在zoo.cfg文件,将实例文件改名

     3.5.5版本启动一闪而过问题,除了上述那个,需下载带bin的tar包,否则只是源码

 

 2、客户端连接

  点击zkCli.cmd

3、客户端常用命令

  ls /:查看根节点信息

  create /mytest znode_content:创建mytest节点,节点内容为znode_content ,默认创建的是持久节点

  set /mytest test_content_other:修改mytest节点内容

 

 

 

 

 

 

 

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!