因此,我只是使用自制软件 (brew install hadoop) 安装了 Hadoop,并且尝试使用 Java API ( http://archive.cloudera.com/cdh/3/hadoop/api/index.html )。例如,当我导入时:
import org.apache.hadoop.fs.Path;
编译器只是告诉我这个包不存在。有谁知道如何让这些包正确导入?我的 JAVA_HOME='/usr/libexec/java_home' 所以我不知道可能是什么问题。
谢谢!
最佳答案
您需要在您的 java 类路径中包含 hadoop-core*.jar
以导入 org.apache.hadoop.fs.Path
。此 jar
文件位于 $HADOOP_HOME
下,jar
文件的确切名称可能因 hadoop 发行版和版本而异。
关于java - 在 Java 中使用 Hadoop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22164847/