GUI上如何加载远程服务器中的分布式表

GUI上如何加载远程服务器中的分布式表

阅读 1.4k
2 个回答

1.第一种方法是连接到远程服务器的数据节点(datanode),然后通过loadTable()函数加载。
image

2.通过xhd函数与远程服务器建立连接,然后通过remoteRun函数在远程节点上执行脚本,返回结果。示例代码如下:

//建立远程连接
conn = xdb("115.239.209.234", 28948, "admin", "123456")
//在远程节点上执行脚本,list变量在远程服务器上
remoteRun(conn, "list =exec top 500 distinct(ID) from loadTable('dfs://DataDB', 'pt') where TradeDate=2019.09.06")
//加载远程服务器上DataDB中的pt表中的部分数据至当前GUI连接的数据节点(不属于远程服务器)的内存中,变量为t2
t2 = remoteRun(conn, "select * from loadTable('dfs://DataDB', 'pt') where TradeDate=2019.09.06 and ID in list")
  1. GUI可以直接远程连接远程服务器的数据节点
  2. 用remoteRun函数。详细用法请参见用户手册中remoteRun函数的说明https://www.dolphindb.cn/cn/h...
logo
101 新手上路
子站问答
访问
宣传栏