Mapreduce 如何查找每个映射任务的id?
我想获取每个映射器和还原器任务的id,因为我想根据映射器和还原器id标记这些映射器和还原器的输出。如何检索每个映射器和还原器的idMapreduce 如何查找每个映射任务的id?,mapreduce,mapper,reducers,Mapreduce,Mapper,Reducers,我想获取每个映射器和还原器任务的id,因为我想根据映射器和还原器id标记这些映射器和还原器的输出。如何检索每个映射器和还原器的id 谢谢您可以使用:org.apache.hadoop.mapreduce.MapContext::gettaskattentid.您可以使用:org.apache.hadoop.mapreduce.MapContext::gettaskattentid.您可以使用以下代码在map、setup等函数中打印taskId context.getTaskAttemptID()
谢谢您可以使用:org.apache.hadoop.mapreduce.MapContext::gettaskattentid.您可以使用:org.apache.hadoop.mapreduce.MapContext::gettaskattentid.您可以使用以下代码在map、setup等函数中打印taskId
context.getTaskAttemptID().getTaskID();
您可以使用以下代码在映射、设置等函数中打印taskId
context.getTaskAttemptID().getTaskID();
不是我的领域,所以这可能是显而易见的,但在我看来,标签中的一些语言或平台指示可能会有所帮助!不是我的领域,所以这可能是显而易见的,但在我看来,标签中的一些语言或平台指示可能会有所帮助!