Skip to content

Commit e98ec56

Browse files
zengqiaoZQKC
authored andcommitted
Znode信息中,补充当前节点路径信息
1 parent 0e71ecc commit e98ec56

File tree

6 files changed

+12
-404
lines changed

6 files changed

+12
-404
lines changed

km-common/src/main/java/com/xiaojukeji/know/streaming/km/common/bean/entity/zookeeper/Znode.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,7 @@ public class Znode {
1616

1717
@ApiModelProperty(value = "节点属性", example = "")
1818
private Stat stat;
19+
20+
@ApiModelProperty(value = "节点路径", example = "")
21+
private String namespace;
1922
}

km-common/src/main/java/com/xiaojukeji/know/streaming/km/common/bean/vo/zookeeper/ZnodeVO.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,7 @@ public class ZnodeVO {
1919
@ApiModelProperty(value = "节点属性", example = "")
2020
private ZnodeStatVO stat;
2121

22+
@ApiModelProperty(value = "节点路径", example = "/cluster")
23+
private String namespace;
24+
2225
}
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,23 @@
11
package com.xiaojukeji.know.streaming.km.common.converter;
22

3+
import com.xiaojukeji.know.streaming.km.common.bean.entity.cluster.ClusterPhy;
34
import com.xiaojukeji.know.streaming.km.common.bean.entity.zookeeper.Znode;
45
import com.xiaojukeji.know.streaming.km.common.utils.Tuple;
6+
import com.xiaojukeji.know.streaming.km.common.utils.zookeeper.ZookeeperUtils;
57
import org.apache.zookeeper.data.Stat;
68

79
public class ZnodeConverter {
810
ZnodeConverter(){
911

1012
}
1113

12-
public static Znode convert2Znode(Tuple<byte[], Stat> dataAndStat, String path) {
14+
public static Znode convert2Znode(ClusterPhy clusterPhy, Tuple<byte[], Stat> dataAndStat, String path) {
1315
Znode znode = new Znode();
1416
znode.setStat(dataAndStat.getV2());
1517
znode.setData(dataAndStat.getV1() == null ? null : new String(dataAndStat.getV1()));
1618
znode.setName(path.substring(path.lastIndexOf('/') + 1));
19+
znode.setNamespace(ZookeeperUtils.getNamespace(clusterPhy.getZookeeper()));
20+
1721
return znode;
1822
}
1923
}

km-core/src/main/java/com/xiaojukeji/know/streaming/km/core/service/health/score/HealthScoreService.java

Lines changed: 0 additions & 71 deletions
This file was deleted.

0 commit comments

Comments
 (0)