在Hadoop的HA实现中,有一个HealthyMonitor类,它是一个后台线程,循环运行,周期性地检查服务的健康状态,同时暴露给ZKFC回调接口,当服务的健康状态改变时ZKFC会调用。
看下doHealthChecks方法:
private void doHealthChecks() throws InterruptedException {
while (shouldRun) {
HAServiceStatus status =
在Hadoop的HA实现中,有一个HealthyMonitor类,它是一个后台线程,循环运行,周期性地检查服务的健康状态,同时暴露给ZKFC回调接口,当服务的健康状态改变时ZKFC会调用。
看下doHealthChecks方法:
private void doHealthChecks() throws InterruptedException {
while (shouldRun) {
HAServiceStatus status =