在MR里有个关键的"环境变量"context(上下文),利用它可用做好多事,比如传参等。
当然,获取文件数据对应的目录也少不了它,其实就是简单的一句代码:
String filepath = ((FileSplit) context.getInputSplit()).getPath().toString();
filepath就是此时你map接受数据所在的目录。
在MR里有个关键的"环境变量"context(上下文),利用它可用做好多事,比如传参等。
当然,获取文件数据对应的目录也少不了它,其实就是简单的一句代码:
String filepath = ((FileSplit) context.getInputSplit()).getPath().toString();
filepath就是此时你map接受数据所在的目录。