org.apache.hadoop.util.PlatformName无法找到或加载主类

org.apache.hadoop.util.PlatformName无法找到或加载主类,hadoop,Hadoop,当我运行hadoop命令时,得到如下错误。但它以前工作得很好 [hadoop@testing-server hadoop]$ bin/hadoop namenode -format Error: Could not find or load main class org.apache.hadoop.util.PlatformName Error: Could not find or load main class org.apache.hadoop.hdfs.server.namenode.N

当我运行hadoop命令时,得到如下错误。但它以前工作得很好

[hadoop@testing-server hadoop]$ bin/hadoop namenode -format

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

这是因为jar文件不可用(已删除),或者jar位置未在类路径中设置


确保hadoop/share位置中的所有jar文件都可用

这是因为jar文件不可用或未在类路径中设置。得到它是由于删除jar文件而导致的错误是在恢复jar文件后解决的。好的,我将发布答案。。。