0

我部署了一个 DolphinDB 集群,配置如下,

mode=controller
localSite=192.168.1.12:19100:master

localSite,mode
192.168.1.12:19110:agent_c1,agent
192.168.1.13:19110:agent_c2,agent
192.168.1.12:19111:DFS_NODE1,datanode
192.168.1.12:19112:DFS_NODE2,datanode
192.168.1.13:19111:DFS_NODE3,datanode
192.168.1.13:19112:DFS_NODE4,datanode

我使用 dolphindb GUI 连接 192.168.1.13:19111,然后执行以下代码,

getNodeAlias()

然后获取本地节点的别名,即DFS_NODE3。接下来,我想获取所有其他数据节点的别名。有没有getNodeAlias之类的函数来获取所有数据节点的别名?

4

1 回答 1

1

有两种方法可以做到这一点

1) 在控制器节点上,运行函数 getClusterPerf() 将返回一个包含所有详细信息的表。特别是“名称”字段是您要查找的内容。

2)在任意数据节点上,运行pnodeRun(getNodeAlias),它基本上在每个节点上运行getNodeAlias,并将所有结果作为一个表返回。

于 2020-05-30T13:24:44.450 回答