gpt4 book ai didi

java - 无法找到或加载主类 org.apache.hadoop.util.VersionInfo

转载 作者:IT老高 更新时间:2023-10-28 21:00:35 26 4
gpt4 key购买 nike

我按照“http://codesfusion.blogspot.com/2013/10/setup-hadoop-2x-220-on-ubuntu.html”在 ubuntu 上安装了 hadoop。但是,在检查 hadoop 版本时,我收到以下错误:

Error: Could not find or load main class org.apache.hadoop.util.VersionInfo

另外,当我尝试:hdfs namenode -format

我收到以下错误:

Error: Could not find or load main class org.apache.hadoop.hdfs.server.namenode.NameNode

使用的java版本是:

java version "1.7.0_25"
OpenJDK Runtime Environment (IcedTea 2.3.10) (7u25-2.3.10-1ubuntu0.12.04.2)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)

最佳答案

这是环境变量设置的问题。显然,直到现在我还没有找到一个可以工作的。我正在尝试 2.6.4。这是我们应该做的事情

export HADOOP_HOME=/home/centos/HADOOP/hadoop-2.6.4
export HADOOP_INSTALL=$HADOOP_HOME
export HADOOP_MAPRED_HOME=$HADOOP_HOME
export HADOOP_COMMON_HOME=$HADOOP_HOME
export HADOOP_HDFS_HOME=$HADOOP_HOME
export YARN_HOME=$HADOOP_HOME
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin
export HADOOP_CONF_DIR=$HADOOP_HOME
export HADOOP_PREFIX=$HADOOP_HOME
export HADOOP_LIBEXEC_DIR=$HADOOP_HOME/libexec
export JAVA_LIBRARY_PATH=$HADOOP_HOME/lib/native:$JAVA_LIBRARY_PATH
export HADOOP_CONF_DIR=$HADOOP_PREFIX/etc/hadoop

将这些添加到您的 .bashrc 中,不要忘记这样做

source ~/.bashrc

我认为你的问题会像我一样得到解决。

关于java - 无法找到或加载主类 org.apache.hadoop.util.VersionInfo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21212629/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com