【大数据面试】【框架】Zookeeper作用、半数机制、命令、安装台数
2024-10-20 16:39:33
〇、作用
存储和管理数据
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安装台数越多越好还是越少越好
台数多:好处-提高可靠性,坏处-选举时间变长,影响通信时延
最新文章
- 解决WINDOWS防火墙开启后Ping不通
- Bash 中同名的内部命令和外部命令
- Sql-Server应用程序的高级注入
- 常用IT类英文词汇 - 1
- tomcat 页面管理
- MarkFan的程序员客栈
- Fragment 和 FragmentActivity的使用(二)
- 页面与母版页面的asp:ContentPlaceHolder不匹配
- abstract的方法是否可同时是static 是否可同时是native 是否可同时
- Map的迭代
- Tomcat 改端口
- gc笔记(转)
- css 实现文字提示说明、文字绕图效果
- Android IPC机制—跨进程的观察者模式
- Git+Gitlab+Ansible的roles实现一键部署Nginx静态网站(一)--技术流ken
- 20190228 搭建Hadoop基础环境
- 【10.15总结】绕过CSRF的Referer保护
- 如何在DBGrid中能支持多项记录的选择
- 【ASP.NET Core MVC 入门须知】Net Core和Net Framework 的区别
- Oracle 数据库比较日期大小
热门文章
- ProxySQL(5):线程、线程池、连接池
- 在 CentOS 8/RHEL 8 上安装和使用 Cockpit
- vue通过插件实现PDF生成以及下载
- [题解] Atcoder ABC 225 H Social Distance 2 生成函数,分治FFT
- 自主创建mybtis管理应用,用以横向管理数据源
- TF-GNN踩坑记录(一)
- 《吐血整理》高级系列教程-吃透Fiddler抓包教程(28)-Fiddler如何抓取Android7.0以上的Https包-下篇
- 3.MongoDB系列之查询
- LeetCode------斐波那契数列(2)
- 测试开发HTTP请求过程(一)