更新时间:2024-04-29 GMT+08:00

为什么HBase无法写入数据?

问题现象

HBase无法写入数据,导致应用侧业务数据无法及时更新。

原因分析

Zookeeper连接数过多。

处理方法

建议业务代码连接同一个CloudTable HBase集群时,多线程创建并复用同一个Connection,不必每个线程都创建各自Connection。Connection是连接CloudTable HBase集群的连接器,创建过多连接会加重Zookeeper负载,并损耗业务读写性能。多个客户端线程可以共享一个Connection,典型的用法是一个客户端程序共享一个单独的Connection。