为什么HBase无法写入数据?
问题现象
HBase无法写入数据,导致应用侧业务数据无法及时更新。
原因分析
Zookeeper连接数过多。
处理方法
建议业务代码连接同一个CloudTable HBase集群时,多线程创建并复用同一个Connection,不必每个线程都创建各自Connection。Connection是连接CloudTable HBase集群的连接器,创建过多连接会加重Zookeeper负载,并损耗业务读写性能。多个客户端线程可以共享一个Connection,典型的用法是一个客户端程序共享一个单独的Connection。