MR编程时,Driver传递的参数Mapper显示为NULL

在进行MR编程时,除了需要拿到HDFS上面的数据,有时候还需要Driver和Mapper或者Reducer之间进行参数传递

先看看我碰到的问题

在Driver中配置向Conf中配置了参数,在Mapper中从Context中拿出来的却是null值,问题出现在Job.getInstance() 中没有把Conf传递进去。

所以以后要注意,在创建Job的时候要把Conf也放进去。

还需要注意的是Conf中的设值必须在Job.getInstance()上面完成

Author: Tunan
Link: http://yerias.github.io/2020/03/26/error/4/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.