已下載並配置Ive https://github.com/rcongiu/Hive-JSON-Serde 要在Hive中導入JSON日誌。 但是創建使用自述無法使用JSON-SerDe在Hive中創建表格
CREATE TABLE json_test1 (
one boolean,
three array<string>,
two double,
four string)
ROW FORMAT SERDE 'org.openx.data.jsonserde.JsonSerDe'
STORED AS TEXTFILE;
給出的示例表是給我下面的錯誤
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. org.apache.hadoop.hive.serde2.objectinspector.primitive.AbstractPrimitiveJavaObjectInspector.<init>(Lorg/apache/hadoop/hive/serde2/objectinspector/primitive/PrimitiveObjectInspectorUtils$PrimitiveTypeEntry;)V
我已經安裝和測試使用get_json_object和json_tuple蜂巢,甚至進口JSON日誌沒有問題。我已經打了幾個小時,但無法找到解決方案。
使用Hadoop 2.2.0和蜂巢0.13
您是否將Serde添加到'classpath'? – visakh