2016-12-15 21 views
0

oozieに付属の標準のworkflow.xmlを実行しようとすると、Apache hadoopのシングルノードクラスタでoozie 4.3.0のセットアップがすべて完了しました。エラー。Apacheのhadoopでoozie 4.3.0を実行できません2.7.3

がActionStartXCommand WARN: - SERVER [data01.teg.io] USER [Hadoopの] GROUP [ - ] 523 TOKEN [] APP [マップ減らす-WF] JOB [0000000から161215143751620-oozie-波動-W]アクション[0000000-161215143751620-oozie-hado-W @ mr-node]アクション[mr-node]の開始エラーです。 ErrorType [TRANSIENT]、ErrorCode [JA009]、メッセージ[JA009:クラスタを初期化できません。 mapreduce.framework.nameと対応サーバアドレスの設定を確認してください。]

私は、パラメータ「mapreduce.framework.name」を見て、すべての設定ファイルでどこでも糸に設定されています。私はSharelibが正しく作成されていることを確認し、shareliblistコマンドで照会すると、問題がどこにあるのかわかりません。すべてのソリューションがGoogleにアップされたと試しても、2日間苦労しても解決できませんでした。

oozieデーモンの起動と停止を問題なく行うことができます。

どのような洞察も非常に役に立ちます。

+0

あなたjob.propertiesを提供し、あなたのenvironment..howに関するいくつかの詳細な情報は、それが管理しているだろうか?ありがとう。 – YoungHobbit

+0

私はそれを把握することができます、ちょうどその下のソリューションを追加しました、ありがとう。 – Marsi

答えて

0

解決策を見つけました。以前のバージョンの4.x.x以前のOozieとは異なり、4.3.0はbuildコマンドを実行するときにhadoop-libs.jarファイルを生成しません。

最初は、hadoopの /srv/hadoop-2.7.3/share/hadoop/commonからoozieのlibextフォルダにjarファイルのみをコピーしました。下のすべてのパスからoozieのlibextフォルダにjarファイルをコピーした後、私はOozieを正常にセットアップできました。

/srv/hadoop-2.7.3/share/hadoop/common/*.jar /srv/hadoop-2.7.3/share/hadoop/common/lib/*.jar /srv/hadoop-2.7.3/share/hadoop/hdfs/*.jar /srv/hadoop-2.7.3/share/hadoop/hdfs/lib/*.jar /srv/hadoop-2.7.3/share/hadoop/mapreduce/*.jar /srv/hadoop-2.7.3/share/hadoop/mapreduce/lib/*.jar /srv/hadoop-2.7.3/share/hadoop/yarn/*.jar /srv/hadoop-2.7.3/share/hadoop/yarn/lib/*.jar

関連する問題