获取错误:运行hadoop示例时包org.apache.hadoop.conf不存在

tp5buhyn  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(970)

我补充说 hadoop jars 到类路径使用导出 CLASSPATH=${CLASSPATH}:/~Downloads/hadoop-1.0.4/*.jar 但我仍然得到包找不到错误。
我正在使用 Java 1.7.0_17 .
有人知道如何为 hadoop jars 正确地?

piztneat

piztneat1#

不是的 CLASSPATH 你想让他们 HADOOP_CLASSPATH . 我喜欢使用下面的代码来添加我当前的和 lib 目录:

export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:`echo *.jar`:`echo lib/*.jar | sed 's/ /:/g'`

记住,如果你是通过 hadoop jar 你还需要通过使用 -libjars . 我喜欢用:

hadoop jar <jar> <class> -libjars `echo ./lib/*.jar | sed 's/ /,/g'` [args...]

注:以下为 sed 命令需要不同的分隔符;这个 HADOOP_CLASSPATH: 分居 -libjars 我需要 , 分开了。

相关问题