[英]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-格式
并在.bashrc
和hadoop-env.sh
文件中设置具有完整路径的$java_home
在这种format
, namenode
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.