在windows 10上找不到或加载主类org.apache.hadoop.util.runjar

b1payxdu  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(543)

类似的问题如:“error:couldnotfind or load main class org.apache.hadoop.util.runjar”是什么?
但这些解决方案对我不起作用。
我已经从下载了hadoophttp://ftp.man.poznan.pl/apache/hadoop/common/hadoop-3.1.2/hadoop-3.1.2.tar.gz 然后放进去 D: 在文件中: hadoop-3.1.2\etc\hadoop\hadoop-env.sh 我已经说过:

export HADOOP_HOME=D:/hadoop-3.1.2
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=D:/installed/hadoop/hadoop/hadoop-3.1.2
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

使用windows。

disho6za

disho6za1#

您需要设置环境变量。找到环境变量的位置。
1) 设置hadoop\u主页单击新建以设置新环境。屏幕上将出现文本字段变量名称和变量值。
变量名: HADOOP_HOME 变量值: D:/hadoop-3.1.2 使用验证 echo %HADOOP_HOME% 在命令中。
2) 设置bin和sbin的路径
编辑现有路径,在变量值的末尾放一个分号并粘贴以下内容path:- $HADOOP_HOME/sbin;$HADOOP_HOME/bin

相关问题