package shuffle1;
import org.apache.hadoop.io.LongWritable;
import org.apache.hadoop.io.Text;
import org.apache.hadoop.mapreduce.Mapper;
import java.io.IOException;
public class FlowMapper extends Mapper<LongWritable, Text, FlowBean,Text> {
FlowBean k = new FlowBean();
Text v = new Text();
@Override
protected void map(LongWritable key, Text value, Context context) throws IOException, InterruptedException {
*/
String line = value.toString();
String[] fields = line.split("\t");
String phoneNumString = fields[1];
long upFlow = Long.parseLong(fields[fields.length - 3]);
long downFlow = Long.parseLong(fields[fields.length - 2]);
k.set(upFlow,downFlow);
v.set(phoneNumString);
context.write(k,v);
}
}
Mapper
最新推荐文章于 2023-05-07 23:39:30 发布