zookeeper的znode最多可以存储多大数据

看到Solr将index的配置文件放在zookeeper的znode中,所以就查询了相关问题:

官方给的解释是1M,但是不建议存储太大的数据
https://zookeeper.apache.org/doc/r3.6.2/zookeeperProgrammers.html#Data+Access

翻译过来就是:
存储在namespace中每个znode上的数据以原子方式读取和写入。
读取将获取与znode关联的所有数据字节,而写入将替换所有数据。
每个节点都有一个访问控制列表(ACL),用来限制谁可以做什么。

ZooKeeper不是被设计成一个通用数据库或大型对象存储。
相反,它管理协调数据。
这些数据可以以配置、状态信息、某种约定等形式出现。
各种形式的数据的一个共同特性是它们相对较小:以千字节(kb)为单位。
ZooKeeper客户端和服务器端实现了健全性检查,以确保znode的数据量小于1M,但实际上数据量应该比平均的数据量少得多。
操作相对较大的数据大小将导致某些操作比其他操作花费更多的时间,并将影响某些操作的延迟,因为将更多数据通过网络移动到存储媒体需要额外的时间。
当需要大数据存储时,通常的处理方式是将数据存储在NFS或HDFS等大容量存储系统中,并将指针存储到ZooKeeper中的存储位置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

香山上的麻雀1008

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值