草庐IT

CountersClass

全部标签

java - 使用 Hadoop 计数器 - 多个作业

我正在使用Hadoop进行mapreduce项目。我目前有3个顺序工作。我想使用Hadoop计数器,但问题是我想在第一个作业中进行实际计数,但在第三个作业的reducer中访问计数器值。我怎样才能做到这一点?我应该在哪里定义enum?我需要通过它扔第二份工作吗?它也有助于查看一些代码示例来执行此操作,因为我还找不到任何东西。注意:我使用的是Hadoop2.7.2编辑:我已经尝试过解释的方法here它没有成功。我的情况不同,因为我想从不同的工作访问计数器。(不是从映射器到reducer)。我尝试做的事情:第一份工作:publicstaticvoidstartFirstJob(String