我创建了一个类作为检测伤害,我测试它在正常环境中工作。这个课你必须提供问题陈述和设备类型,结果是代码。此代码逻辑在具有私有变量的函数中定义。每次创建对象时都会初始化此变量,并传递包含值的文件。
我在mapreduce程序中使用了相同的想法,其中对于每个输入拆分,将创建该类的对象。将传递规则文件并返回值。我看到中间函数返回完美的值只有问题是返回hashmap代码的函数的映射。
public HashMap<String,String> fdpCodes(LinkedList<String> str)
{
HashMap<String,String> displayCodes = new HashMap<String,String>();
for(String word:str)
{
if(mapHarms.containsKey(word))
displayCodes.put(mapHarms.get(word),word);
}
if(displayCodes.isEmpty()) displayCodes.put("C50675", "No Harm");
return displayCodes;
}
我必须在hadoop中声明相同的逻辑才能使其工作。任何建议都表示赞赏。感谢。