我将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之类的功能来获取所有数据节点的别名?
答案 0 :(得分:1)
有两种方法可以做到这一点
1)在控制器节点上,运行函数getClusterPerf()将返回包含所有详细信息的表。您特别要在“名称”字段中查找。
2)在任何数据节点上,运行pnodeRun(getNodeAlias),它基本上在每个节点上运行getNodeAlias,并将所有结果作为表返回。