0
マップメソッド(Hadoop)で入力テキストを分割する方法を知りたい。マップ(Hadoop)の入力テキストを分割する方法は?
私の入力ファイルは次のようである:
aaaa
aaaa
aaaa
aaaa
aaaa
私はこのコードを実行すると:
public void map(LongWritable key, Text value, Context context) throws IOException, InterruptedException{
String[] lines = value.toString().split("\\n");
paire.set("hi");
one.set(lines.length);
context.write(paire,one);
}
}
出力は次のとおりです。
hi \t 1
hi \t 1
hi \t 1
hi \t 1
hi \t 1
私はlines.lengthは1としませ5.
はあなたの助けをありがとう! :) – user7375007