
zookeeper
文章平均质量分 74
牧竹子
且行且珍惜
展开
-
zookeeper安装和idea插件使用
文章目录下载Intelij IDEA中添加zookeeper插件重启IDEA开发工具后,配置zookeeper服务信息下载进入Apache ZooKeeper官方网站进行下载,https://zookeeper.apache.org/releases.html我这里下载的是apache-zookeeper-3.7.0-bin.tar.gz##修改配置将conf目录下的zoo_sample.cfg文件,复制一份,重命名为zoo.cfg修改配置如下# example sakes.dataDir原创 2021-04-29 10:29:07 · 2065 阅读 · 1 评论 -
zookeeper相关名词概念与工作原理
基本概念zookeeper相关名词概念ZNode:zookeeper树的节点称作ZNode。ZNode会维护一个包含数据信息和ACL(访问控制列表)修改版本号的Stat结构体,这个结构体还包括时间戳字段。版本号和时间戳可以让Zookeeper校验缓存,协调更新。每次修改Znode数据的时候,版本号都会增加。客户端获取数据的同时,也会获得数据的版本号。ZNode观察:ZNode是程序员主要访...转载 2018-12-30 12:05:42 · 343 阅读 · 0 评论 -
ZooKeeper基础命令特点和分布式锁实现的原理
ZooKeeper设计目的1.最终一致性:client不论连接到哪个Server,展示给它都是同一个视图,这是zookeeper最重要的性能。2.可靠性:具有简单、健壮、良好的性能,如果消息m被到一台服务器接受,那么它将被所有的服务器接受。3.实时性:Zookeeper保证客户端将在一个时间间隔范围内获得服务器的更新信息,或者服务器失效的信息。但由于网络延时等原因,Zookeeper不能保证...原创 2018-12-30 15:41:54 · 357 阅读 · 0 评论 -
zookeeper数据迁移
迁移的方式1.zookeeper自带命令实现数据迁移2.使用第三方jar实现拷贝迁移zookeeper原生命令行实现数据迁移原生命令不需要第三方参与,直接把它的最新数据和日志拷贝到另一台服务器的数据目录下重启即可。找到服务器上的zookeeper安装路径ps -ef |grep zookeepervi /usr/local/zookeeper-3.4.9/conf/zoo.cfg...原创 2019-05-10 16:58:50 · 3159 阅读 · 0 评论 -
zookeeper搭建集群
zookeeper集群的搭建(1)准备三台机器vi /etc/hosts192.168.33.201 hadoop1192.168.33.202 hadoop2192.168.33.203 hadoop3设置三个机器的本机免密登录(三台机器配置一样):ssh-keygen -t rsa ---一直回车即可cd /root/.ssh/ ---生成了公钥和私钥cat i...原创 2019-05-11 11:52:39 · 169 阅读 · 0 评论 -
Apache Curator客户端的使用
当前已有的三种API客户端zk原生API :不支持超时自动重连,不支持节点递归创建zkclient:无文档,异常处理弱爆了(简单的抛出RuntimeException)Apache Curator:简化并提供各种场景的使用方法Apache CuratorApache Curator是一个比较完善的ZooKeeper客户端框架,通过封装的一套高级API 简化了ZooKeeper的操作。...转载 2019-09-18 22:42:34 · 681 阅读 · 0 评论