获取错误:运行hadoop示例时,包org.apache.hadoop.conf不存在
我已经使用export获取错误:运行hadoop示例时,包org.apache.hadoop.conf不存在,hadoop,classpath,Hadoop,Classpath,我已经使用exportclasspath=${classpath}://~Downloads/hadoop-1.0.4/*.jar向类路径添加了hadoop jar,但我仍然得到了包未找到错误 我使用的是Java1.7.0\u17 有人知道如何正确设置hadoop jars的类路径吗?你想设置它们的不是classpath,而是hadoop\u classpath。我喜欢使用以下内容添加我当前和lib目录中的所有jar依赖项: export HADOOP_CLASSPATH=$HADOOP_CLA
classpath=${classpath}://~Downloads/hadoop-1.0.4/*.jar
向类路径添加了hadoop jar
,但我仍然得到了包未找到错误
我使用的是Java1.7.0\u17
有人知道如何正确设置hadoop jars的类路径吗?你想设置它们的不是
classpath
,而是hadoop\u classpath
。我喜欢使用以下内容添加我当前和lib
目录中的所有jar依赖项:
export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:`echo *.jar`:`echo lib/*.jar | sed 's/ /:/g'`
请记住,如果您是通过hadoopjar
启动作业,您还需要使用-libjars
将jar传递给它。我喜欢使用:
hadoop jar <jar> <class> -libjars `echo ./lib/*.jar | sed 's/ /,/g'` [args...]
hadoop jar-libjars`echo./lib/*.jar | sed's//,/g'`[args…]
注意:sed命令需要不同的分隔符;HADOOP\u类路径
是分开的:,-libjars
需要分开