greenplum 中的 gpload 实用程序

问题描述 投票:0回答:1

任何人都可以帮助我使用 greenplum 中的 gpload 实用程序吗?我是第一次这样做,我已经按照帮助命令创建了控制文件,但出现了一些 gpfdist 连接错误。有关于 gpload 实用程序的参考资料或一些我可以参考的示例吗?

我在使用 gpload 时遇到以下错误:

2013-05-21 09:34:20|INFO|started gpfdist -p 9096 -P 9097 -f "gpload.test.txt" -t 30
"2013-05-21 09:34:23|ERROR|ERROR:  connection with gpfdist failed for gpfdist://<host-ip>:9096/gpload.test.txt. effective url: http://<host-ip>:9096/gpload.test.txt.  (seg43 slice1 sdw8:40001 pid=19336)"

我尝试做一些更改,但问题仍然存在。

postgresql postgresql-9.1 greenplum
1个回答
2
投票

关键是要认识到 gpload 执行以下操作:

  1. 在运行 gpload 的侦听端口上启动 gpfdist。
  2. 创建一个外部表,其位置指定为 gpfdist://:/filename
  3. 执行以下或类似的sql insert into select * from ;

这会导致段连接到运行 gpload 的服务器。这要求段可以联系 gpload 配置文件中指定的本地主机。

尝试从其中一个网段 ping 运行 gpload 的服务器。

© www.soinside.com 2019 - 2024. All rights reserved.