私はHive 1.1.0のみをサポートするCloudera Manager CDH 5.7.1を使用しています。 NiFi 1.0.0-BETAはHive 1.2.1を使用しています。 、つまり、のバージョンが不一致で、Hiveクライアントとサーバーの間にが存在することを意味します。Hive 1.1(CDH 5.7.1)を持つApache NiFiハイブプロセッサ
この問題を解決するための任意の提案はありますか?
デフォルトの1.2.1
ではなくhive-jdbc
の依存関係のバージョン1.1.0
でNiFiを構築することを考えましたが、より良い解決策があることを願っています。
ありがとうございました。私はそれを構築しようとしたときにエラーが発生しました。 'コンパイル失敗:エラー:パッケージorg.apache.hadoop.hive.ql.io.filtersが存在しません。 'おそらく古いバージョン。何か案は? – Dennis
パッケージが存在しない場合は、パッケージを削除して、不足しているパッケージを使用する機能の本体を空にする(NO BODY)ようにすることができます。私はこれを行い、プロトコルのバージョンのミスマッチはまだコンパイルします。 – ozw1z5rd