1. 程式人生 > >Win10本地java程式碼Hadoop操作HDFS檔案報錯

Win10本地java程式碼Hadoop操作HDFS檔案報錯

解決Wrong FS: hdfs://192.168.1.37:8020/user/tgm, expected: file:///

  • 新增conf配置
Configuration conf = new Configuration();
conf.set("mapred.jop.tracker", "hdfs://192.168.1.37:8020");
conf.set("fs.default.name", "hdfs://192.168.1.37:8020");

解決Could not locate executable null\bin\winutils.exe問題

  • 程式碼中新增
System.setProperty("hadoop.home.dir", "D:\\hadoop-2.6.5");