随笔分类 -  ZooKeeper

摘要: 阅读全文
posted @ 2022-03-29 01:42 星火撩原 阅读(187) 评论(0) 推荐(0) 编辑
摘要:1.ZooKeeper中的角色 在比较老的ZooKeeper版本中,只有两种角色:leader和follower。后来引入了一种新角色Observer,Observer角色除了不能投票(以及和投票相关的能力)外,其它和follower功能一样。 所以,在ZooKeeper中: 投票角色:leader 阅读全文
posted @ 2020-03-06 16:22 星火撩原 阅读(654) 评论(0) 推荐(0) 编辑
摘要:ZooKeeper有两种日志、一种快照。日志分为事务日志和ZooKeeper运行时的系统日志。 1.事务日志和快照 ZooKeeper集群中的每个服务器节点每次接收到写操作请求时,都会先将这次请求发送给leader,leader将这次写操作转换为带有状态的事务,然后leader会对这次写操作广播出去 阅读全文
posted @ 2020-03-06 16:19 星火撩原 阅读(795) 评论(0) 推荐(0) 编辑
摘要:zkServer.sh读取的默认配置文件是$ZOOKEEPER_HOME/conf/zoo.cfg。如果要用其它配置文件。如下传递配置文件参数: zkServer.sh start your_config zkServer.sh stop your_config zkServer.sh status 阅读全文
posted @ 2020-03-06 16:07 星火撩原 阅读(403) 评论(0) 推荐(0) 编辑
摘要:1.znode znode的官方说明:http://zookeeper.apache.org/doc/r3.4.12/zookeeperProgrammers.html#sc_zkDataModel_znodes ZooKeeper以一种类似于文件系统的树形数据结构实现名称空间。名称空间中的每个节点 阅读全文
posted @ 2020-03-06 16:05 星火撩原 阅读(456) 评论(0) 推荐(0) 编辑
摘要:1.简介 ZooKeeper提供了一个非常简单的命令行客户端zkCli,它在ZooKeeper安装目录的bin目录下。 [root@node02 ~]# ls /usr/local/zookeeper/bin/ README.txt zkCleanup.sh zkCli.cmd zkCli.sh z 阅读全文
posted @ 2020-03-06 15:23 星火撩原 阅读(2119) 评论(0) 推荐(0) 编辑
摘要:以3节点的集群为例:192.168.1.220、192.168.1.221、192.168.1.222。因为前面配置单机ZooKeeper和伪集群ZooKeeper已经解释过所有步骤和配置项的意义,所以这里就直接给步骤。 假设已经在3个节点上都安装好了jdk(这是前提),并下载好了ZooKeeper 阅读全文
posted @ 2020-03-05 21:13 星火撩原 阅读(194) 评论(0) 推荐(0) 编辑
摘要:ZooKeeper有三种安装模式:单机安装(standalone)、伪集群模式、集群模式: standalone模式:只在一台机器上安装ZooKeeper,并只启动一个ZooKeeper实例。 伪集群:在一台机器上开启多个ZooKeeper实例来模拟集群。通过加载不同配置文件,分配不同数据目录来实现 阅读全文
posted @ 2020-03-05 19:43 星火撩原 阅读(566) 评论(0) 推荐(0) 编辑
摘要:ZooKeeper简介 ZooKeeper是一个开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。 ZooKeeper设计目的 1.最终一致性:client不论连接到哪个Server,展示给它都是同一个视图,这是zookeeper最 阅读全文
posted @ 2020-01-13 14:37 星火撩原 阅读(221) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示