public static String workerbeatPath(String stormId, String node, Long port) { return workerbeatStormRoot(stormId) + ZK_SEPERATOR + node + "-" + port; }
@Override public void teardownHeartbeats(String stormId) { try { stateStorage.delete_worker_hb(ClusterUtils.workerbeatStormRoot(stormId)); } catch (Exception e) { if (Utils.exceptionCauseIsInstanceOf(KeeperException.class, e)) { // do nothing LOG.warn("Could not teardown heartbeats for {}.", stormId); } else { throw e; } } }
@Override public void setupHeatbeats(String stormId, Map<String, Object> topoConf) { stateStorage.mkdirs(ClusterUtils.WORKERBEATS_SUBTREE, defaultAcls); stateStorage.mkdirs(ClusterUtils.workerbeatStormRoot(stormId), ClusterUtils.mkTopoReadWriteAcls(topoConf)); }
public static String workerbeatPath(String stormId, String node, Long port) { return workerbeatStormRoot(stormId) + ZK_SEPERATOR + node + "-" + port; }
@Override public void teardownHeartbeats(String stormId) { try { stateStorage.delete_worker_hb(ClusterUtils.workerbeatStormRoot(stormId)); } catch (Exception e) { if (Utils.exceptionCauseIsInstanceOf(KeeperException.class, e)) { // do nothing LOG.warn("Could not teardown heartbeats for {}.", stormId); } else { throw e; } } }
@Override public void setupHeatbeats(String stormId, Map<String, Object> topoConf) { stateStorage.mkdirs(ClusterUtils.WORKERBEATS_SUBTREE, acls); stateStorage.mkdirs(ClusterUtils.workerbeatStormRoot(stormId), ClusterUtils.mkTopoReadWriteAcls(topoConf)); }