2014-06-05 73 views
0

我在配置單元13.0上做了一些測試。我正在嘗試創建一個外部表並使用json jar來讀取json格式的數據文件。但是得到錯誤。下面是我創建表statment在配置單元中使用JSON罐創建外部表時出錯13.0

'$response = Invoke-Hive -Query @" 
add jar wasb://path/json-serde-1.1.9.2.jar; 
add jar wasb://path/json-serde-1.1.9.2-jar-with-dependencies.jar; 
CREATE EXTERNAL TABLE IF NOT EXISTS table_name (col1 string, col2 string...coln int) 
PARTITIONED BY (year string, month string, day string) 
ROW FORMAT SERDE 'org.openx.data.jsonserde.JsonSerDe' 
WITH SERDEPROPERTIES() 
STORED AS TEXTFILE; 
"@' 
以下

的錯誤我得到

'FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask.org.apache.hadoop.hive.serde2.object inspector.primitive.AbstractPrimitiveJavaObjectInspector.<init>(Lorg/apache/hadoop/hive/serde2/objectinspector/primitive 

/PrimitiveObjectInspectorUtils $ PrimitiveTypeEntry;)V」

有什麼建議?

+0

我會說你可能會在你的表中的一些數據類型不能用於與SERDE。你能發表所有專欄的細節嗎? – visakh

回答

相關問題