1

我有一个如下的文本文件

250788965731,20090906,200937,200909,621,SUNDAY,WEEKEND,ON-NET,MORNING,OUTGOING,VOICE,25078,PAY_AS_YOU_GO_PER_SECOND_PSB,SUCCESSFUL-RELEASEDBYSERVICE,5,0,1,6.25,635-10-104-40163. 

我只是hadoop的初学者。我遇到了以下问题。

如何在输出文件中打印整行?据我所知,只有 A 键和 A 值可以写入输出文件。如何在我的输出文件中编写包含许多参数的整行。或者我如何在输出文件中至少写几个参数?

4

1 回答 1

1

使用 TextOutputFormat 并将该行写为 Text writable 作为键。将值设为空

context.write( new Text("your output line") , null);
于 2013-01-16T16:00:03.120 回答