报错代码如下:
FileSystem fs = FileSystem.get(new Configuration());
FSDataInputStream in = fs.open(new Path(filePath));
BufferedReader br = new BufferedReader(new InputStreamReader(in));
原因是Configuration没有指定hdfs文件系统的信息。
解决问题的方法:
- 1.
#filePath:需要从hdfs上读取文件的地址
Configuration conf = new Configuration ();
conf.addResource("hadoop的core-site.xml地址");
conf.addResource("