問題タブ [hive-serde]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
5341 参照

hadoop - java.lang.ClassNotFoundException: クラス org.apache.hadoop.hive.contrib.serde2.MultiDelimitSerDe が Hive に見つかりません

ハイブで複数文字の区切り記号を処理しようとしています。

私はすでに同じテーブルを正常に作成しました

次に、以下のようにクエリを発行する必要があります。

しかし、それは私に以下のエラーを与えています

任意の jar ファイルをダウンロードして、どこかに配置する必要がありますか?

提案してください

0 投票する
0 に答える
1775 参照

hive - Hive エラー: serde を検証できません: org.apache.hadoop.serde2.RegexSerde

ここでは非常に新しいので、 cloudera クイックスタート VMで次のコードを実行しようとしてい ます。

"input.regex" = "([^ ]*) ([^ ]*) ([^ ]*) (-|\\[[^\\]]*\\]) ([^ \"]*|\" [^\"]*\") (-|[0-9]*) (-|[0-9]*)", "output.format.string" = "%1$s %2$s %3$s %4$s %5$s %6$s %7$s" ) STORED AS TEXTFILE;

しかし、私はいくつかのエラーが発生しました:

私はいくつかの調査を行いました。すべてのフィールドはSTRINGで、jarを追加しました /usr/lib/hive/lib/hive-contrib.jar /usr/lib/hive/lib/hive-serde.jar /usr/lib/hive/lib/hive-common.jar

それでもうまくいきませんでした。本当に助けが必要です!どんな入力でも大歓迎です!!!