传递参数到mapreduce中

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


Configuration conf = ServerConfig.getConfiguration();
        conf.set("datafiltertype", args[0]);
        conf.set("datafiltervalue", args[1]);
        conf.set("isminf", args[2]);


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


        String datafiltertype=context.getConfiguration().get("datafiltertype");
        String datafiltervalue=context.getConfiguration().get("datafiltervalue");
        String isminf = context.getConfiguration().get("isminf");

你可能感兴趣的:(hadoop,mapreduce)