ZNode buffer过大故障

问题现象描述

清理ZK时无法删除ZNode,提示“Packet len XXX is out of range!”。

根本原因分析

创建与ZooKeeper连接之后,要对某个ZNode进行读写操作,ZooKeeper为了提高吞吐量,先判断下该节点数据量大小是否超过设置的jute.maxbuffer,如果是,则抛出异常。

解决方案