greenplum 的 gp_dump 实用程序不可用
Posted
技术标签:
【中文标题】greenplum 的 gp_dump 实用程序不可用【英文标题】:gp_dump utility of greenplum not available 【发布时间】:2020-02-06 19:03:33 【问题描述】:谁能告诉我为什么 gp_dump 实用程序在默认情况下在 greenplum 数据库中不可用?如果我必须使用它,那么下载的来源和启用它的方法是什么?我浏览了很多在线资源,但找不到任何相关信息
【问题讨论】:
【参考方案1】:您使用的是 Greenplum v6.x 吗?
最新版gpbackup位于:
https://github.com/greenplum-db/gpbackup/releases
如果有兴趣,这里对应的 s3 插件: https://github.com/greenplum-db/gpbackup-s3-plugin
gp_dump 是一个非常古老的、已被弃用的 Greenplum 备份实用程序。
较旧的基于 python 的 gpcrondump/gpdbrestore 实用程序仍捆绑在 Greenplum 4.3.x 和 5.x 版本中,但不支持 Greenplum 6.x 并因此被删除。
较新的基于 Golang 的 gpbackup/gprestore 实用程序支持 Greenplum 4.3.22 及更高版本、Greenplum 5.5 及更高版本以及 Greenplum 6.0 及更高版本都在同一个二进制文件中。
如果您还有其他问题,请告诉我。
橡木【讨论】:
我们可以通过 gpbackup 实用程序进行远程备份吗? 不,该实用程序设计为在 GPDB 主节点上执行。 那我有什么选择呢? Postgres 原生实用程序?【参考方案2】:尝试使用 pg_dump,因为 Greenplum 是 postgres 的一个分支。
【讨论】:
pg_dump 是非并行实用程序。如果可能的话,我想使用 greenplum 特定的东西以上是关于greenplum 的 gp_dump 实用程序不可用的主要内容,如果未能解决你的问题,请参考以下文章