2017-03-19 39 views
2

どこを探索しても解決策が見つかりませんでした。 jpsコマンドを実行すると、ジョブ履歴サーバーが実行されていません。Hadoop 2.7.1のジョブ履歴サーバが機能していません

ヒストリサーバーの構成設定とこれを開始する方法は何ですか?

EDIT 1:履歴サーバが停止すると

、ジョブのすべての以前に記録された情報が削除されます。クラスタおよび/または履歴サーバの再起動後にこれらの情報をすべて保持する方法

答えて

2

JobHistoryServerプロセスを別々に開始する必要があります。

を起動するには:

$HADOOP_HOME/sbin/mr-jobhistory-daemon.sh start historyserver 

を停止するには、次のクラスタの設定が疑似分散されている場合は

$HADOOP_HOME/sbin/mr-jobhistory-daemon.sh stop historyserver 

、追加のプロパティは必要ありません。マルチノードクラスタのセットアップで

mapred-site.xmlにこれらJobHistoryServerのプロパティを追加します。

<property> 
    <name>mapreduce.jobhistory.address</name> 
    <value>hostname:10020</value> <!-- hostname of machine where jobhistory service is started --> 
</property> 
<property> 
    <name>mapreduce.jobhistory.webapp.address</name> 
    <value>hostname:19888</value> 
</property> 
関連する問題