![](https://img-blog.csdnimg.cn/20190706175121841.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
zookeeper学习专栏
记录学习zookeeper过程、困难、收获,激励自己坚持学习,也为后来者提供经验
天一涯
希望每天都有新收获~
展开
-
zookeeper的安装
1、下载地址:可以去镜像网站下载https://mirror.tuna.tsinghua.edu.cn/apache/zookeeper/2、解压到/usr/app目录3、配置:cd /usr/app/zookeeper-3.4.14/conf/confcp zoo_sample.cfg zoo.cfg修改配置如下:tickTime=2000initLimit=1...原创 2020-04-19 21:09:42 · 700 阅读 · 0 评论 -
Zookeeper典型应用场景
Zookeeper是一个具有高可用、高性能和具有分布式数据一致性的分布式数据管理及协调框架,是基于对ZAB算法的实现,基于这样的特性,使ZK成为解决分布式一致性问题的利器,同时Zookeeper提供了丰富的节点类型和Watcher监听机制,通过这两个特点,可以非常方便的构建一系列分布式系统中都会涉及的核心功能: 如:数据发布/订阅,负载均衡,命名服务,分布式协调/通知,集群管理,Master选...转载 2019-07-06 18:08:57 · 846 阅读 · 0 评论 -
Zookeeper节点ACL权限设置
这篇文章写得已经比较详细,这里不再重新总结。原创 2019-01-13 22:13:58 · 981 阅读 · 0 评论 -
zkClient简介及API使用
一、简介上一节提到,在使用ZooKeeper的原生API时,经常需要处理几个问题:重复注册watcher、session失效重连、异常处理(删除节点不能有子节点,新增节点必须有父节点等),这使得实际使用中比较繁琐。zkclient是Github上一个开源的Zookeeper客户端,在Zookeeper原生 API接口之上进行了包装,是一个更加易用的Zookeeper客户端。同时Zkclient在...原创 2019-01-11 22:24:18 · 5940 阅读 · 0 评论 -
zookeeper 原生API总结
1、环境准备需要在项目中导入zookeeper所需的jar包,这里使用maven管理。<dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.4.13</versi...原创 2019-01-10 22:02:37 · 676 阅读 · 0 评论 -
使用zookeeper API实现zookeeper的基本操作
参考了网上的一个例子,现在程序可以跑了,但是由于时间原因,明天再做深入研究。这里先记下参考的例子及其代码(https://blog.csdn.net/u010398771/article/details/82420504)package zookeeper;import java.util.List;import java.util.concurrent.CountDownLatc...原创 2019-01-09 22:26:26 · 705 阅读 · 0 评论 -
zookeeper命令行操作
1、使用zkCli连接服务端2、连接成功后输入help可以查看支持的命令3、简单命令操作1)create创建节点create [-s] [-e] path data acl其中,-s为创建顺序,-e为创建临时节点,若不指定,则表示持久节点;acl用来进行权限控制。2)读取节点:与读取相关的命令有ls 命令和get 命令,ls命令可以列出Zookeeper指定节点...原创 2019-01-09 21:43:40 · 1431 阅读 · 0 评论