〇、作用

存储和管理数据

Zookeeper=文件系统+通知机制

树形结构,每个节点被称为一个Znode(1MB)

一、半数机制

1、注意

安装奇数台(4台)

二、常用命令

ls

get

create

2、客户端命令行操作

查看子节点:ls path

获得节点的值:get path

递归删除节点:deleteall 或 rmr /sanguo/shuguo

创建短暂节点: create -e /sanguo/wuguo "zhouyu"

3、API应用

创建客户端zkClient

创建子节点zkClient.getChildren("/", true);

判断节点是否存在:zkClient.exists("/eclipse", false);

三、paxos算法

今日头条需要准备

四、安装台数(根据通信时延和性能计算出来的)

如10/20/30台服务器安装多少台zookeeper

10台:3台

20台:5台

50台:7台

100台:11台

再往上也是11台

以什么为依据,zookeeper安装台数越多越好还是越少越好

台数多:好处-提高可靠性,坏处-选举时间变长,影响通信时延

最新文章

  1. 解决WINDOWS防火墙开启后Ping不通
  2. Bash 中同名的内部命令和外部命令
  3. Sql-Server应用程序的高级注入
  4. 常用IT类英文词汇 - 1
  5. tomcat 页面管理
  6. MarkFan的程序员客栈
  7. Fragment 和 FragmentActivity的使用(二)
  8. 页面与母版页面的asp:ContentPlaceHolder不匹配
  9. abstract的方法是否可同时是static 是否可同时是native 是否可同时
  10. Map的迭代
  11. Tomcat 改端口
  12. gc笔记(转)
  13. css 实现文字提示说明、文字绕图效果
  14. Android IPC机制—跨进程的观察者模式
  15. Git+Gitlab+Ansible的roles实现一键部署Nginx静态网站(一)--技术流ken
  16. 20190228 搭建Hadoop基础环境
  17. 【10.15总结】绕过CSRF的Referer保护
  18. 如何在DBGrid中能支持多项记录的选择
  19. 【ASP.NET Core MVC 入门须知】Net Core和Net Framework 的区别
  20. Oracle 数据库比较日期大小

热门文章

  1. ProxySQL(5):线程、线程池、连接池
  2. 在 CentOS 8/RHEL 8 上安装和使用 Cockpit
  3. vue通过插件实现PDF生成以及下载
  4. [题解] Atcoder ABC 225 H Social Distance 2 生成函数,分治FFT
  5. 自主创建mybtis管理应用,用以横向管理数据源
  6. TF-GNN踩坑记录(一)
  7. 《吐血整理》高级系列教程-吃透Fiddler抓包教程(28)-Fiddler如何抓取Android7.0以上的Https包-下篇
  8. 3.MongoDB系列之查询
  9. LeetCode------斐波那契数列(2)
  10. 测试开发HTTP请求过程(一)