1
hadoopソースコードでオフにする必要があり、Eclipseでそのパッケージを見つけることができません。 https://hadoop.apache.org/docs/stable/api/org/apache/hadoop/mapreduce/Job.html#setReduceSpeculativeExecution%28boolean%29Eclipseでhadoopソースコードの投機実行をオフにする方法
hadoopソースコードでオフにする必要があり、Eclipseでそのパッケージを見つけることができません。 https://hadoop.apache.org/docs/stable/api/org/apache/hadoop/mapreduce/Job.html#setReduceSpeculativeExecution%28boolean%29Eclipseでhadoopソースコードの投機実行をオフにする方法
投機的実行を無効にする場合は、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-project、JobとJobConf
あなたは、このためのソースコードを必要とする理由?この設定で投機実行を無効にすることができます: 'mapreduce.map.speculative'と' mapreduce.reduce.speculative' – fi11er
私はパッケージとクラスの名前が必要です。 – mndn