MapReduce向Map函数传递参数: Configuration类

来源:互联网 发布:电魂网络新游戏 编辑:程序博客网 时间:2024/05/19 16:20

今天写MapReduce程序遇到一些问题,就是需要生成一个参数并将这个参数的值传递给MapReduce函数,但是不知道如何实现,于是找到了一些参考网站成功实现了,关键点就在于Configuration参数设置于获取以及我的实现是基于新的MapReduce的api实现的。

[java] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. Configuration conf = ServerConfig.getConfiguration();  
  2. conf.set("datafiltertype", args[0]);  
  3. conf.set("datafiltervalue", args[1]);  
  4. conf.set("isminf", args[2]);  

然后在自己的map函数中获取:

[java] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. String datafiltertype=context.getConfiguration().get("datafiltertype");  
  2. String datafiltervalue=context.getConfiguration().get("datafiltervalue");  
  3. String isminf = context.getConfiguration().get("isminf");  
0 0