greenplum中的gpload实用程序

时间:2013-05-21 13:45:50

标签: postgresql postgresql-9.1 greenplum

任何人都可以帮助我使用 greenplum 中的 gpload 工具吗?我是第一次这样做,我按照help命令创建了控制文件,但是出现了一些 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)"

我尝试了一些改动,但问题仍然存在。 提前致谢, 晴天

1 个答案:

答案 0 :(得分:2)

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

  1. 在侦听运行gpload的端口上启动gpfdist。
  2. 创建一个外部表,其位置指定为gpfdist://:/ filename
  3. 执行以下或类似的sql插入到select * from;
  4. 这会导致段连接到运行gpload的服务器。这要求段可以联系gpload配置文件中指定的localhost。

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

    如果您需要其他帮助,请发送.yml文件的副本。

    您可以发送电子邮件至:LWalstad@goPivotal.com