ZooKeeper配额
ZooKeeper可以在znode上设置配额限制。如果超出了配置限制,ZooKeeper将会在log日志中打印WARN日志。如果超出配额限制,并不会停止行为操作。
ZooKeeper的配额是存储在/zookeeper/quota路径下的。可以通过ZooKeeper client APIs或者ZooKeeper Java Shell来进行set,list,delete配额。
下面举一个例子说明:
[zk: localhost:2181(CONNECTED) 3] setquota -n 2 /yandufeng_quota Comment: the parts are option -n val 2 path /yandufeng_quota [zk: localhost:2181(CONNECTED) 4] [zk: localhost:2181(CONNECTED) 4] [zk: localhost:2181(CONNECTED) 4] listquota /yandufeng_yandufeng_quota yandufeng_test [zk: localhost:2181(CONNECTED) 4] listquota /yandufeng_quota absolute path is /zookeeper/quota/yandufeng_quota/zookeeper_limits Output quota for /yandufeng_quota count=2,bytes=-1 Output stat for /yandufeng_quota count=1,bytes=2 [zk: localhost:2181(CONNECTED) 5] [zk: localhost:2181(CONNECTED) 5] [zk: localhost:2181(CONNECTED) 5] [zk: localhost:2181(CONNECTED) 5] [zk: localhost:2181(CONNECTED) 5] [zk: localhost:2181(CONNECTED) 5] create /yandufeng_yandufeng_quota yandufeng_test [zk: localhost:2181(CONNECTED) 5] create /yandufeng_quota/child1 "" Created /yandufeng_quota/child1 [zk: localhost:2181(CONNECTED) 6] create /yandufeng_yandufeng_quota yandufeng_test [zk: localhost:2181(CONNECTED) 6] create /yandufeng_quota/child2 "" Created /yandufeng_quota/child2 [zk: localhost:2181(CONNECTED) 7] create /yandufeng_yandufeng_quota yandufeng_test [zk: localhost:2181(CONNECTED) 7] create /yandufeng_quota/childchild2 child1 [zk: localhost:2181(CONNECTED) 7] create /yandufeng_quota/child3 "" Created /yandufeng_quota/child3
当你创建/yandufeng_quota/child3时,会在ZooKeeper的log日志中打印
2017-02-08 10:38:43,738 - WARN [CommitProcessor:10:DataTree@388] - Quota exceeded: /yandufeng_quota count=5 limit=2
你也可以执行
[zk: localhost:2181(CONNECTED) 18] delquota /yandufeng_quota
来删除这个配额
转载于:https://www.cnblogs.com/yandufeng/p/6377099.html
ZooKeeper配额相关推荐
- ZooKeeper配额指南
ZooKeeper配额指南 部署和管理指南 配额 设置配额 上市配额 删除配额 配额 ZooKeeper具有命名空间和字节配额.您可以使用ZooKeeperMain类来设置配额.如果用户超过分配给他们 ...
- 2021年大数据Kafka(十二):❤️Kafka配额限速机制❤️
全网最详细的大数据Kafka文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 Kafka配额限速机制 限制producer端的速率 限制c ...
- 2021年大数据ZooKeeper(四):ZooKeeper的shell操作
目录 ZooKeeper的shell操作 客户端连接 shell基本操作 操作命令 操作实例 节点属性 ZooKeeper Watcher(监听机制) Watch机制特点 ...
- 2021年大数据ZooKeeper(三):Zookeeper数据模型和节点类型
目录 Apache ZooKeeper Zookeeper数据模型 Zookeeper节点类型 Apache ZooKeeper Zookeeper数据模型 图中的每个节点称为一个Znode. 每个Z ...
- zookeeper基础知识整理
http://blog.csdn.net/pelick/article/details/7269670 http://zookeeper.apache.org/doc/trunk/javaExampl ...
- 使用阿里云配置管理ACM实现zookeeper依赖服务的透明Failover迁移
使用阿里云配置管理ACM实现zookeeper依赖服务的透明Failover迁移 摘要:在访问依赖的服务过程中,我们通常会通过在程序或者配置文件中写死ip列表的形式来发现下游服务,但在下游服务集群出现 ...
- zookeeper在window下的搭建
安装zk前置条件 安装jdk,并配置环境变量 下载zookeeper.在官网http://zookeeper.apache.org/下载zookeeper,本文中使用使用的版本是:zookeeper- ...
- Zookeeper的节点操作
Zookeeper的Shell 客户端操作 命令 说明 参数 create [-s] [-e] path data acl 创建Znode -s 指定是顺序节点<br>-e 指定是临时节点 ...
- ZooKeeper学习第一期---Zookeeper简单介绍(转)
转载来源:https://www.cnblogs.com/sunddenly/p/4033574.html 一.分布式协调技术 在给大家介绍ZooKeeper之前先来给大家介绍一种技术--分布式协调技 ...
最新文章
- Ubuntu Mysql 数据库和表的操作 [2P]
- AMD的AI策略与Intel和Nvidia有何不同?
- 的日志在哪里_写给大忙人看的,MyBatis日志如何做到兼容所有常用的日志框架?...
- java后台处理ajax请求_java后台怎么对ajax请求的内容进行xss转义?
- 2013年7月份第4周51Aspx源码发布详情
- MAC地址、IP地址、ARP协议
- SQL 语句中 where 条件后 写上1=1 是什么意思
- 公司间交易学习笔记---概述
- 补习系列(3)-springboot中的几种scope
- SQL:两种获取时间类型日期部分的方法
- 【渝粤教育】国家开放大学2018年春季 8618-21T燃气行业规范 参考试题
- 第一次学会!=EOF
- 9篇前沿文章 | 一览肿瘤基因组及多组学思路
- 解决谷歌浏览器flash插件已被屏蔽
- 某程序员揭秘“开水团”大厂真实福利
- 那些年我们听过的法则
- [转]IDEA 出现编译错误 Multi-catches are not supported a this language level 解决方法
- Verilog设计(二):分频电路设计
- fastq :怎么判断fastq是Phred33格式还是Phred64 格式
- 基于python编写一个名片管理系统