2012-03-05 2 views
0

Greenplum Community EditionのVMから* .csvファイルからデータをロードしようとしています。ただし、外部テーブルの作成に問題があります。外部テーブルGPFDIST Community EditionのFilehost

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

これは、ホスト名を変換することができないエラーを与え続けて...私は、ローカルホストと他の人と試してみたが、それでも何も動作して表示されません。

答えて

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'; 
+0

。私はgpfdistサービスが/ home/gpadmin/desktopパスを指すように宣言し、CREATE EXTERNAL TABLEスクリプトに冗長性を持たせました。本質的にgpfdistは/ home/gpadmin/desktop/home/gpadmin/desktopのファイルを探します。 それは簡単ですが、私はそれを何時間も見ていませんでした。私は睡眠不足です。ありがとうKaBar。 – user1250761

関連する問題