繁体   English   中英

格式化NameNode以进行Hadoop安装

[英]Formatting namenode for Hadoop Installation

如何格式化HDFS的Namenode? 我尝试了错误的命令raj @ raj-SVE15115ENB:〜$ / home / raj / hadoop / bin / hadoop namenode -format警告:不建议使用$ HADOOP_HOME。

/ home / raj / hadoop / bin / hadoop:第320行:/ usr / lib / jvm / java-7-sun / bin / java:没有这样的文件或目录/ home / raj / hadoop / bin / hadoop:390行: / usr / lib / jvm / java-7-sun / bin / java:没有这样的文件或目录为什么会这样?

格式化名称节点的命令是

hadoop namenode-格式

但是通过检查您提供的日志,看来java home是不正确的。

打开.bashrc文件

检查值“ JAVA_HOME”是否与您拥有Java包的位置相同,否则将其更改为相应的路径

还将Java bin位置添加到“ PATH”变量

取决于您的Hadoop版本。 在最新版本中,命令为bin/hdfs namenode -format 但是根据我的经验,即使hadoop程序抱怨过时,至少这些基本命令也可以正常运行。

您的问题出在Java路径中。 系统找不到您的Java。 首先找出您的Java JRE在系统上的安装位置,然后将JAVA_HOME变量设置为指向它。

如果您使用的是yarn或最新版本,请使用此命令进行namenode格式化

bin / hdfs namenode-格式

并在.bashrchadoop-env.sh文件中设置具有完整路径的$java_home

在这种formatnamenode

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM