2017-10-11 12 views
0

次のHQLがHDP 2.6.1 & Hive 1.2.1000でエラーを生成しています。それはBeelineの問題かHiveのバージョンですか?ハイブとプライマリキーの制約

CREATE EXTERNAL TABLE IF NOT EXISTS `nwdb.strings` (`string_id` INT, `string_data` STRING, PRIMARY KEY(string_id) DISABLE NOVALIDATE) ROW FORMAT DELIMITED FIELDS TERMINATED BY "," LINES TERMINATED BY "\n" STORED AS TEXTFILE LOCATION "/data/nwdb/"; 

エラー

Error: Error while compiling statement: FAILED: ParseException line 1:133 cannot recognize input near 'KEY' '(' 'string_id' in column type (state=42000,code=40000) 

でもコマンドをALTER同じエラーに

ALTER TABLE `aravind_stg_platform_nw_northwind_nwdb.strings` ADD CONSTRAINT string_id_PK PRIMARY KEY (`string_id`); 

答えて

関連する問題