尝试在wsl中安装Hadoop,在我尝试运行bin/hdfs namenode -format
命令后,我得到了提到的错误。
我的。bashrc是这样的:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
export HADOOP_HOME=~/hadoop/hadoop-3.3.5
export PATH=$PATH:$HADOOP_HOME/bin
export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop
作为如何安装的例子,我使用:
https://kontext.tech/article/978/install hadoop - 332 -在- wsl - windows
如错误提示所示,您还需要设置HADOOP_COMMON_HOME
您可以在hadoop-env.sh
文件中设置。