如何读取12Mb的文件,其中每一行在java中是3Mb?我需要逐行阅读

时间:2014-04-22 07:06:03

标签: java mapreduce

我正在尝试BufferedReader,但无法将整行存储到String中。以任何其他方式将其存储为数据类型。

InputStreamReader isr = new InputStreamReader(getInputStream());
    BufferedReader ir = new BufferedReader(isr);
    String line;
    while ((line = ir.readLine()) != null) {
     //do stuff with "line"
    }

如果无法做到这一点,我可以在MapReduce Framework中更改地图功能的输入吗?我可以为目录中的每个文件使用一个映射器而不是逐行作为输入吗?

0 个答案:

没有答案