4

Oozie ワークフローでは、ワークフローのプロパティでクラスターの JobTracker を指定する必要があります。JobTracker が 1 つしかない場合、これは簡単です。

jobTracker=ホスト名:ポート

クラスターが HA (高可用性) JobTracker 用に構成されている場合、JobTracker がフェイルオーバーしたときにすべてのプロパティ ファイルを更新することなく、いずれかの JobTracker ホストにヒットできるようにプロパティ ファイルをセットアップできる必要があります。 2番目のノード。

http を介して 1 つの JobTracker にアクセスすると、実行されていない場合は別のジョブ トラッカーにリダイレクトされますが、oozie は http を使用しないため、リダイレクトはありません。実行されていません。

HA で実行されている JobTracker を処理するようにプロパティ ファイルを構成するにはどうすればよいですか?

4

2 に答える 2

2

HA JobTracker と NameNode を使用するための Oozie ワークフローのセットアップを完了しました。重要なのは、個々のホスト名やポートではなく、構成した HA サービスの論理名を使用することです。たとえば、デフォルトの HA JobTracker 名は「logicaljt」です。hostname:port を「logicaljt」に置き換えると、Oozie を実行しているノードに適切な hdfs-site および mapred-site 構成が適切にインストールされている限り (クラスターの一部であるため暗黙的に、または明示的にゲートウェイの役割を追加するため)。

于 2013-09-03T20:45:43.850 に答える