在我的应用程序中,我维护两个连接,每个连接到不同的Hbase群集。这些连接之一是应用程序使用的主连接,另一种是故障转移连接(仅当主连接不可用/运行不正常时,才由应用程序使用)。每3秒钟检查一次主连接是否正常,如果不正常,则将应用程序切换为使用故障转移连接。我想实现一种有效的方法来检查Hbase连接是否健康。
到目前为止,要检查连接是否正常,我试图从hbase获取特定行(我知道存在)。此检查工作正常,但是由于可能会在某些时候删除此行,因此我可以想象此解决方案并不完美…… 我想以更好的方式进行“健康检查”,知道如何进行吗?