如何在安装 hadoop 时修复“错误:无法找到或加载主类”-Djava.library.path=.usr.local.hadoop.lib”

COC*_*O.J 5 ubuntu hadoop

我正在尝试在 Ubuntu 上安装 Hadoop 2.9.2。

我在 ~/.bashrc 和 env.sh 文件中为 JAVA_HOME 设置了相同的路径。在 hadoop_store 下使用正确的路径创建了两个单独的数据节点和名称节点目录。java 版本是“java-11-openjdk-amd64”。在 hadoop 文件系统中格式化 namenode 时,我仍然面临错误。请帮我解决它。

指向我一直遵循的说明的页面的链接。 https://www.digitalvidya.com/blog/install-hadoop-on-ubuntu-and-run-your-first-mapreduce-program/

这是错误:

hduser@ubuntu:~$ hadoop namenode -format
DEPRECATED: Use of this script to execute hdfs command is deprecated.
Instead use the hdfs command for it.

Error: Could not find or load main class ”-Djava.library.path=.usr.local.hadoop.lib”
Caused by: java.lang.ClassNotFoundException: ”-Djava.library.path=.usr.local.hadoop.lib”

Run Code Online (Sandbox Code Playgroud)

小智 8

检查你的 ~/.bashrc

如果添加行

export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib"

确保“”是正确的