diff --git a/km-common/src/main/java/com/xiaojukeji/know/streaming/km/common/utils/zookeeper/ZookeeperUtils.java b/km-common/src/main/java/com/xiaojukeji/know/streaming/km/common/utils/zookeeper/ZookeeperUtils.java index 9d8c6c5b..3ae38c34 100644 --- a/km-common/src/main/java/com/xiaojukeji/know/streaming/km/common/utils/zookeeper/ZookeeperUtils.java +++ b/km-common/src/main/java/com/xiaojukeji/know/streaming/km/common/utils/zookeeper/ZookeeperUtils.java @@ -16,7 +16,7 @@ public class ZookeeperUtils { * 解析ZK地址 * @see ConnectStringParser */ - public static List> connectStringParser(String connectString) throws Exception { + public static List> connectStringParser(String connectString) { List> ipPortList = new ArrayList<>(); if (connectString == null) { @@ -55,5 +55,14 @@ public class ZookeeperUtils { return ipPortList; } + public static String getNamespace(String zookeeperAddress) { + int index = zookeeperAddress.indexOf('/'); + String namespace = "/"; + if (index != -1) { + namespace = zookeeperAddress.substring(index); + } + return namespace; + } + }