linux - 从主节点执行命令 "hadoop namenode -format "时出错?

标签 linux ubuntu hadoop mapreduce hdfs

我已经配置了 hadoop(多节点设置)。在启动 hadoop 之前,我想为此格式化名称节点,我运行以下命令 -->>

hadoop namenode -format

它给出了一个错误-->

/home/sandip/project/hadoop-1.1.2/bin/hadoop: line 320: /usr/lib/jvm/java-6-openjdk-  
i386/jre/bin/java/bin/java: Not a directory
/home/sandip/project/hadoop-1.1.2/bin/hadoop: line 390: /usr/lib/jvm/java-6-openjdk-    
i386/jre/bin/java/bin/java: Not a directory
/home/sandip/project/hadoop-1.1.2/bin/hadoop: line 390: exec: /usr/lib/jvm/java-6-openjdk-   
i386/jre/bin/java/bin/java: cannot execute: Not a directory

请告诉我应该如何解决?

最佳答案

哦!我修复了它,我在 hadoop-env.sh 中配置 JAVA_HOME 时出错,现在我更正了它,它工作正常。

关于linux - 从主节点执行命令 "hadoop namenode -format "时出错?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15895964/

相关文章:

linux - linux下创建或修改多个指定文件大小的文件用什么命令

linux - IBM HTTP 服务器无法访问资源目录

linux - 如果我们已经在使用 struct of_device_id,那么 struct i2c_device_id 有什么用?

c - int16_t 和 int8_t 的定点溢出陷阱

ubuntu - VSCode 在调试器中可视化动态数组

linux - 如何让 Conda 找到 cc1plus?

hadoop - 如何找到 Parquet 文件在生成时使用的 COMPRESSION_CODEC?

hadoop - 在配置单元中应用 try catch

hadoop - 将 50 个大文件中的列/字段合并到一个文件中

java - 为什么在 Windows 上非守护线程终止后所有 SWT GUI 线程都关闭?