私は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 を初期化できませんでした
しかし、私の前の質問 ( Cloudera で Serde を使用して JSON ファイルをロードする) に従って、ここで提案された各 srd をビルドしようとしました: https://github.com/rcongiu/Hive-JSON-Serde しかし、私はいつも同じエラーがあります