3

最新の AWS Hive バージョン0.13.0を使用しています。

FAILED: ParseException: cannot recognize input near 'exchange' 'string' ',' in column specification

以下の (テーブルの作成) クエリを実行すると、上記のエラーが発生します。

CREATE EXTERNAL TABLE test ( 
foo string, 
exchange string,
bar string) ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\t' 
LINES TERMINATED BY '\n' 
STORED AS TEXTFILE
LOCATION '/home/hadoop/test/';

「xch」のように交換の名前を変更すると、テーブルが正常に作成されます。何らかの理由?

4

2 に答える 2

3

exchangeパーティション内のデータをテーブルから同じスキーマを持つ別のテーブルに移動するために使用されるキーワードであるため、エラーが発生しますが、詳細については、そのパーティションをまだ持っていませんHive 言語マニュアルおよびHIVE-4095を参照してください。

于 2015-01-12T10:15:50.163 に答える