0

我正在尝试从我的 Greenplum 社区版 VM 的 *.csv 文件中加载数据;但是,我在创建外部表时遇到问题。

CREATE EXTERNAL 
    TABLE flightinfo (flightid int, airline_id int, carrier character(2), fl_num int)
    LOCATION ('gpfdist://home/gpadmin/Desktop/flighttable.csv') FORMAT 'CSV';

这会在无法翻译主机名的情况下不断给出错误...我已经尝试过使用 localhost 和其他人,但似乎仍然没有任何效果。

4

1 回答 1

2

外部表声明需要主机名、gpfdist 实例监听的端口和文件名。

如果您在 /localhome/gpadmin/Desktop 目录中的端口 8000 上运行 gpfdist:

CREATE EXTERNAL 
TABLE flightinfo (flightid int, airline_id int, carrier character(2), fl_num int)
LOCATION ('gpfdist://localhost:8000/flighttable.csv') FORMAT 'CSV';
于 2012-03-07T17:38:36.923 回答