eclipse报错:HADOOP_HOME and hadoop.home.dir are unset.

在windows下做hadoop的开发,比如从hdfs上传、下载、创建、删除目录等操作时,eclipse报错:HADOOP_HOME and hadoop.home.dir are unset.   如图:

其实呢很浅显的道理,你只需要为windows下的hadoop配置环境变量告诉系统你的hadoop在那就行了。

为HADOOP_HOME指定你的hadoop目录所在位置,为你的path添加hadoop的bin目录即可

此外,你也可以实例化conf以后设定该路径,例如:

Configuration conf = new Configuration();  // 构造一个用于封装配置参数的对象
        conf.set("fs.defaultFS", "hdfs://hdp21:9000");
        conf.set("hadoop.home.dir", "D:/Developer/hadoop-2.8.4");

即:conf.set("hadoop.home.dir", "D:/Developer/hadoop-2.8.4");设定你的hadoop的目录

你可能感兴趣的:(eclipse报错:HADOOP_HOME and hadoop.home.dir are unset.)