//建立远程连接
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.第一种方法是连接到远程服务器的数据节点(datanode),然后通过loadTable()函数加载。
2.通过xhd函数与远程服务器建立连接,然后通过remoteRun函数在远程节点上执行脚本,返回结果。示例代码如下: