Loading dolphinscheduler-server/src/main/java/org/apache/dolphinscheduler/server/registry/ZookeeperNodeManager.java +0 −6 Original line number Diff line number Diff line Loading @@ -131,16 +131,12 @@ public class ZookeeperNodeManager implements InitializingBean { if (event.getType() == TreeCacheEvent.Type.NODE_ADDED) { logger.info("worker group node : {} added.", path); String group = parseGroup(path); Set<String> workerNodes = workerGroupNodes.getOrDefault(group, new HashSet<>()); Set<String> previousNodes = new HashSet<>(workerNodes); Set<String> currentNodes = registryCenter.getWorkerGroupNodesDirectly(group); logger.info("currentNodes : {}", currentNodes); syncWorkerGroupNodes(group, currentNodes); } else if (event.getType() == TreeCacheEvent.Type.NODE_REMOVED) { logger.info("worker group node : {} down.", path); String group = parseGroup(path); Set<String> workerNodes = workerGroupNodes.getOrDefault(group, new HashSet<>()); Set<String> previousNodes = new HashSet<>(workerNodes); Set<String> currentNodes = registryCenter.getWorkerGroupNodesDirectly(group); syncWorkerGroupNodes(group, currentNodes); alertDao.sendServerStopedAlert(1, path, "WORKER"); Loading Loading @@ -175,12 +171,10 @@ public class ZookeeperNodeManager implements InitializingBean { try { if (event.getType() == TreeCacheEvent.Type.NODE_ADDED) { logger.info("master node : {} added.", path); Set<String> previousNodes = new HashSet<>(masterNodes); Set<String> currentNodes = registryCenter.getMasterNodesDirectly(); syncMasterNodes(currentNodes); } else if (event.getType() == TreeCacheEvent.Type.NODE_REMOVED) { logger.info("master node : {} down.", path); Set<String> previousNodes = new HashSet<>(masterNodes); Set<String> currentNodes = registryCenter.getMasterNodesDirectly(); syncMasterNodes(currentNodes); alertDao.sendServerStopedAlert(1, path, "MASTER"); Loading Loading
dolphinscheduler-server/src/main/java/org/apache/dolphinscheduler/server/registry/ZookeeperNodeManager.java +0 −6 Original line number Diff line number Diff line Loading @@ -131,16 +131,12 @@ public class ZookeeperNodeManager implements InitializingBean { if (event.getType() == TreeCacheEvent.Type.NODE_ADDED) { logger.info("worker group node : {} added.", path); String group = parseGroup(path); Set<String> workerNodes = workerGroupNodes.getOrDefault(group, new HashSet<>()); Set<String> previousNodes = new HashSet<>(workerNodes); Set<String> currentNodes = registryCenter.getWorkerGroupNodesDirectly(group); logger.info("currentNodes : {}", currentNodes); syncWorkerGroupNodes(group, currentNodes); } else if (event.getType() == TreeCacheEvent.Type.NODE_REMOVED) { logger.info("worker group node : {} down.", path); String group = parseGroup(path); Set<String> workerNodes = workerGroupNodes.getOrDefault(group, new HashSet<>()); Set<String> previousNodes = new HashSet<>(workerNodes); Set<String> currentNodes = registryCenter.getWorkerGroupNodesDirectly(group); syncWorkerGroupNodes(group, currentNodes); alertDao.sendServerStopedAlert(1, path, "WORKER"); Loading Loading @@ -175,12 +171,10 @@ public class ZookeeperNodeManager implements InitializingBean { try { if (event.getType() == TreeCacheEvent.Type.NODE_ADDED) { logger.info("master node : {} added.", path); Set<String> previousNodes = new HashSet<>(masterNodes); Set<String> currentNodes = registryCenter.getMasterNodesDirectly(); syncMasterNodes(currentNodes); } else if (event.getType() == TreeCacheEvent.Type.NODE_REMOVED) { logger.info("master node : {} down.", path); Set<String> previousNodes = new HashSet<>(masterNodes); Set<String> currentNodes = registryCenter.getMasterNodesDirectly(); syncMasterNodes(currentNodes); alertDao.sendServerStopedAlert(1, path, "MASTER"); Loading