我得到了一个一次性任务,将 ~50 个数据表(总共约 1 TB)从 1 个 greenplum 系统上传到另一个系统。管理员已允许系统之间建立网络连接。我也有远程 gp 系统的链接和用户。
Google给出了几种方法:
每种方法都涉及在具有管理员权限的服务器上配置和安装第三方软件/扩展,或将中间数据上传到 csv。
我怎样才能让它变得更容易?
您能否提供有关 Greenplum 集群的更多详细信息,因为这将有助于提供更好的指导。
关键信息是:
源集群:
目的地集群:
其他问题:
一般来说,最可行的选择是
gpcopy
(上面列表中的2)或gpbackup/gprestore
实用程序(上面未列出)。在此用例中通常不使用外部表(上述 3),并且 gptransfer
(上述 4)已被弃用多年,取而代之的是 gpcopy
,并且在 Greenplum 6.x 或 Greenplum 7 中不存在。 x