我是hadoop的新手并尝试在Ubuntu中进行配置。我已经按照this教程配置了hadoop。 我在〜/ .bashrc文件中设置了所有环境变量。我已经使用echo命令在命令提示符下测试并显示正确的路径。
export HADOOP_PREFIX=/usr/local/hadoop
export JAVA_HOME=/usr/lib/jvm/java-8-oracle/
export HADOOP_HOME=/usr/local/hadoop
export HADOOP_MAPRED_HOME=$HADOOP_HOME
export HADOOP_COMMON_HOME=$HADOOP_HOME
export HADOOP_HDFC_HOME=$HADOOP_HOME
export YARN_HOME=$HADOOP_HOME
export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export HADOOP_OPTS="-Djava.library.path = $HADOOP_HOME/lib"
export PATH=$PATH:$HADOOP_HOME/bin/:$JAVA_HOME/bin:$HADOOP_HOME/bin
env的输出
:/$ echo $HADOOP_HOME
/usr/local/hadoop
:/$ echo $JAVA_HOME
/usr/lib/jvm/java-8-oracle/
:/$ echo $HADOOP_PREFIX
/usr/local/hadoop
但我已经运行了hadoop版本命令,其显示如下错误。 有人可以帮我解决这个错误吗?
**/$ hadoop version
Error: Could not find or load main class =**
答案 0 :(得分:0)
你可以这样做:
$>纳米/等/环境或环境
将所有路径放在那里并在运行后
$>来源/ etc / enviroment