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

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

请先 登录 后评论

1 个回答

Jax Wu

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

2.通过xdb函数与远程服务器建立连接,然后通过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 a
请先 登录 后评论