hadoop读取hdfs文件中的中文乱码解决办法

                FileSystem fs = FileSystem.get(conf);
Path file = new Path("hdfs://localhost:9000/wordcount/data/word.txt");
FSDataInputStream inStream = fs.open(file);
BufferedReader bf=new BufferedReader(new InputStreamReader(inStream));//防止中文乱码
String line = null;

while ((line = bf.readLine()) != null) {

}

如果没有红色部分,将bf.readLine()改为inStream.readLine(),中文就会乱码

           

猜你喜欢

转载自blog.csdn.net/qq_44925149/article/details/89349994
今日推荐