ここでは、Javaで単純な置き換えワードUDFを書きました。
次に、その.javaファイルをエクスポートし、jarファイルを作成しました。ハイブUDF実行:ハイブでテンポラリ関数を作成中にエラーが発生しました
同じ作成したjarファイルは、その後、私はハイブで、一時的な関数を作成しようとしているが、エラー
create temporary function functionname as 'javaprogrampkgname.javaprogramname.';
下になったが、このためにエラーの下に取得していています
Add jar jar file path ;
を使用してハイブに追加しました端末:
FAILED:実行エラー、戻りコード-101関数0123。 ReplaceUDFpkg/ReplaceUDF :サポートされていないメジャー。マイナーバージョン52.0
Javaバージョンの不一致のようです。チェックコンパイルとランタイムjavaは同じです –
[サポートされていないメジャーバージョン52.0]の可能な複製(http://stackoverflow.com/questions/22489398/unsupported-major-minor-version-52-0) –
@ Nimal Ram Sir、両方のJavaコンパイルとランタイムバージョンは同じです:どちらもJavaバージョン "1.7.0_80" javac 1.7.0_80 –