//定义自己的map类M类
private static class MyMapper extends Mapper<LongWritable, Text, Text, IntWritable> {
//定义需要用到的变量
private Text outkey = new Text();
private IntWritable outval = new IntWritable(1);
private String tmp = null;
//利用流式处理GBK乱码
@Override
protected void map(LongWritable key, Text value, Mapper<LongWritable, Text, Text, IntWritable>.Context context)
throws IOException, InterruptedException {
//把字节拿出来,0,拿长度,还原他自己的流。
tmp = new String(value.getBytes(),0,value.getLength(),"GBK");
System.out.println(tmp);
}
}
2019-9-1 [Map] 利用流式处理GBK乱码
最新推荐文章于 2022-12-03 10:22:45 发布