package ml.shifu.shifu.combo;
import org.apache.hadoop.io.ArrayWritable;
import org.apache.hadoop.io.LongWritable;
import org.apache.hadoop.io.Text;
import org.apache.hadoop.mapreduce.Mapper;
import org.apache.hadoop.mapreduce.Reducer;
import org.apache.hadoop.mapreduce.lib.input.FileSplit;
/**
* Created by zhanhu on 12/13/16.
*/
// TODO
public class DataJoinMapReducer {
public static class DJMapper extends Mapper<LongWritable, Text, Text, ArrayWritable> {
@SuppressWarnings("unused")
private String fileName;
@Override
public void setup(Context context) {
FileSplit fileSplit = (FileSplit) context.getInputSplit();
this.fileName = context.getConfiguration().get(fileSplit.getPath().getParent().getName());
}
@Override
public void map(LongWritable key, Text input, Context context) {
}
}
public static class DJReducer extends Reducer<Text, ArrayWritable, Text, Text> {
}
}