繁体   English   中英

在hadoop 2.4.0中找不到org.apache.hadoop.conf的库

[英]can't find the lib for the org.apache.hadoop.conf in hadoop 2.4.0

我一直在开发hadoop-2.4.0,为了运行基于Java的hadoop示例,我将所需的lib放在了CLASSPATH上

export HADOOP_HOME= /root/hadoop-binaries/hadoop-2.4.0    
CLASSPATH=/root/hadoop-binaries/hadoop-2.4.0/conf
CLASSPATH=$CLASSPATH:$HADOOP_HOME/*:$HADOOP_HOME/lib/*
CLASSPATH=$CLASSPATH:$HADOOP_HOME/../hadoop-mapreduce/*
CLASSPATH=$CLASSPATH:$HADOOP_HOME/../hadoop-mapreduce/lib/*
CLASSPATH=$CLASSPATH:$HADOOP_HOME/../hadoop-yarn/*
CLASSPATH=$CLASSPATH:$HADOOP_HOME/../hadoop-yarn/lib/*
CLASSPATH=$CLASSPATH:$HADOOP_HOME/../hadoop-hdfs/*
CLASSPATH=$CLASSPATH:$HADOOP_HOME/../hadoop-hdfs/lib/*
CLASSPATH=$CLASSPATH:$HADOOP_HOME/../common/*
CLASSPATH=$CLASSPATH:$HADOOP_HOME/../common/lib/*
CLASSPATH=$CLASSPATH:$HADOOP_HOME/../tools/lib/*

我已经将所有需要的HADOOP库从HADOOP_HOME添加到了CLASSPATH中。

但是,当我尝试运行示例javac -cp $ CLASSPATH HelloWorld.java时

它提醒我一个错误

HelloWorld.java:4: error: package org.apache.hadoop.conf does not exist
import org.apache.hadoop.conf.Configuration;                                 ^
1 error

我不知道在哪里可以找到org.apache.hadoop.conf的库。

试试这些

打印你的CLASSPATH

回声$ CLASSPATH

您的“出口”中有空间

导出HADOOP_HOME =“ space” /root/hadoop-binaries/hadoop-2.4.0

希望能有所帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM