我是靠谱客的博主 开朗月饼,最近开发中收集的这篇文章主要介绍Windows格式化namenode 报错 - ERROR namenode.NameNode: Failed to start namenode.,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

环境

  • 操作系统: Windows 7
  • Hadoop版本: 2.10.1

问题描述

Windows执行hdfs namenode -format报如下错误

20/10/13 13:58:04 ERROR namenode.NameNode: Failed to start namenode.
java.lang.IllegalArgumentException: URI has an authority component
at java.io.File.<init>(File.java:423)
at org.apache.hadoop.hdfs.server.namenode.NNStorage.getStorageDirectory(NNStorage.java:336)
at org.apache.hadoop.hdfs.server.namenode.FSEditLog.initJournals(FSEditLog.java:286)
at org.apache.hadoop.hdfs.server.namenode.FSEditLog.initJournalsForWrite(FSEditLog.java:257)
at org.apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.java:1190)
at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1655)
at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1782)
20/10/13 13:58:04 INFO util.ExitUtil: Exiting with status 1: java.lang.IllegalAr
gumentException: URI has an authority component
20/10/13 13:58:04 INFO namenode.NameNode: SHUTDOWN_MSG:
/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at jfp/172.18.16.27
************************************************************/

问题原因

Windows环境下core-site.xml文件URI路径格式错误

  • 错误
<property>
<name>hadoop.tmp.dir</name>
<value>E:/soft_work/hadoop-2.10.1/data/hdfs</value>
</property>
  • 正确
<property>
<name>hadoop.tmp.dir</name>
<value>/E:/soft_work/hadoop-2.10.1/data/hdfs</value>
</property>

最后

以上就是开朗月饼为你收集整理的Windows格式化namenode 报错 - ERROR namenode.NameNode: Failed to start namenode.的全部内容,希望文章能够帮你解决Windows格式化namenode 报错 - ERROR namenode.NameNode: Failed to start namenode.所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部