在java UDF中,如何打开.gz文件?

时间:2014-06-18 22:19:42

标签: java hadoop apache-pig

我有一个java UDF,它有以下代码来打开文件 -

import org.apache.hadoop.fs.FSDataInputStream;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;

FileSystem fs = getConfiguration();
FSDataInputStream in = fs.open(new Path(getFileName()));
BufferedReader br = new BufferedReader(new InputStreamReader(in));

无法解压缩并打开.gz文件。是否有可能以通用方式在UDF中执行此操作?即让fs.open()识别文件的类型并相应地打开它?

提前致谢

0 个答案:

没有答案