如何使用java Scanner类从HDFS读取文件?

时间:2018-05-22 16:54:03

标签: java hadoop hdfs

我正在尝试使用扫描仪类读取放置在HDFS中的一个文件,但我无法这样做。这不是驱动程序代码的一部分。这段代码在不同的类中,我从mapper代码中调用它。我已经看到了如何使用Buffer Reader读取文件的SO答案之一,但我试图使用Scanner做同样的事情。我尝试直接在扫描仪中添加HDFS路径,如下所示,但它不起作用。

 File fi= new File("hdfs://localhost:9000/InputDataSet/IN/helper.txt");
 Scanner scanner = new Scanner(fi);  // Reading file

有人能让我知道我在这里缺少什么吗?

0 个答案:

没有答案