如何获取DolphinDB中所有数据节点的别名

时间:2019-06-16 06:52:59

标签: database dolphindb

我将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之类的功能来获取所有数据节点的别名?

1 个答案:

答案 0 :(得分:1)

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

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

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