serdes jar不起作用

时间:2014-09-04 22:57:34

标签: hadoop hive hue cloudera-cdh

我正在唱cdh5快速启动...我想运行这个脚本:

CREATE EXTERNAL TABLE serd(
user_id string,
type string,
title string,
year string,
publisher string,
authors struct<name:string>,
source string)

   ROW FORMAT SERDE 'org.openx.data.jsonserde.JsonSerDe'
   STORED AS  TEXTFILE;

   LOAD DATA LOCAL INPATH '/user/hdfs/data/book-seded-workings-reduced.json/' INTO TABLE serd;

但我收到了这个错误:

处理语句时出错:FAILED:执行错误,从org.apache.hadoop.hive.ql.exec.DDLTask返回代码1。无法初始化类org.openx.data.jsonserde.objectinspector.JsonObjectInspectorFactory

但是按照我之前的问题(Loading JSON file with serde in Cloudera),我已经尝试建立了这里提出的每个服务:https://github.com/rcongiu/Hive-JSON-Serde 但我总是有同样的错误

1 个答案:

答案 0 :(得分:0)

最后,只有twitter serde在我的cdh5 vm中工作