2017-04-17 11 views
1

hadoopソースコードでオフにする必要があり、Eclipseでそのパッケージを見つけることができません。 https://hadoop.apache.org/docs/stable/api/org/apache/hadoop/mapreduce/Job.html#setReduceSpeculativeExecution%28boolean%29Eclipseでhadoopソースコードの投機実行をオフにする方法

+0

あなたは、このためのソースコードを必要とする理由?この設定で投機実行を無効にすることができます: 'mapreduce.map.speculative'と' mapreduce.reduce.speculative' – fi11er

+0

私はパッケージとクラスの名前が必要です。 – mndn

答えて

1

投機的実行を無効にする場合は、mapred-site.xmlにこれらのプロパティを追加します。

<property> 
    <name>mapreduce.map.speculative</name> 
    <value>false</value> 
</property> 
<property> 
    <name>mapreduce.reduce.speculative</name> 
    <value>false</value> 
</property> 

または、ジョブレベルで、Driverクラスのプロパティを設定します。そのソースコードについては

Configuration conf = new Configuration(); 
conf.set(“mapreduce.map.speculative”,false); 
conf.set(“mapreduce.reduce.speculative”,false); 

これらを参照してください:hadoop-mapreduce-projectJobJobConf

関連する問題