In the ValueAggregatorJob the following check is done
int numOfReducers = 1;
if (args.length > 2) {
numOfReducers = Integer.parseInt(args[2]);
}
..............
if (args.length > 3 &&
args[3].compareToIgnoreCase("textinputformat") == 0) {
theInputFormat = TextInputFormat.class;
} else {
theInputFormat = SequenceFileInputFormat.class;
}
如果textinputformat
(literal string)没有被具体指明为理由,那么输入格式就对SequenceFileInputFormat违约,因此huckfinn.txt not a SequenceFile mis。 此外,如果未具体说明,则减员违约为1人。
利用以下指挥人员来管理工作
hadoop jar hadoop-mapred-examples-0.21.0.jar aggregatewordcount /user/praveensripati/input/sample.txt /user/praveensripati/output 2 textinputformat
请注意,通常情况下,斜体-地图-ex-0.21.0.jar的版本编号。 该档案存放在Hadoop安装室。 确保文件<代码>/usr/lib/hadoop/hadoop-examples.jar上。
解决<代码>java.lang.RuntimeException: 相容物体代码>的误差,请查对ack痕的标识文档,并将之退回。