我正在尝试从我的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和其他人,但似乎仍然无法正常工作。
答案 0 :(得分: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';