通过以下步骤在windows 10上逐步安装hadoop,我成功地在本地安装了hadoop
版本: 1.8.0_231 Hadoop安装版本:Hadoop3.2.1
但是在运行命令hdfs namenode -format之后,我得到了以下错误
Re-format filesystem in Storage Directory root= C:\hadoop-3.2.1\data\namenode; location= null ? (Y or N) y
2019-10-19 12:34:58,809 INFO namenode.FSImage: Allocated new BlockPoolId: BP-1445655329-172.18.148.177-1571468698797
2019-10-19 12:34:58,809 INFO common.Storage: Will remove files: []
2019-10-19 12:34:58,812 ERROR namenode.NameNode: Failed to start namenode.java.lang.UnsupportedOperationException
at java.nio.file.Files.setPosixFilePermissions(Files.java:2044)
at org.apache.hadoop.hdfs.server.common.Storage$StorageDirectory.clearDirectory(Storage.java:452)
at org.apache.hadoop.hdfs.server.namenode.NNStorage.format(NNStorage.java:591)
at org.apache.hadoop.hdfs.server.namenode.NNStorage.format(NNStorage.java:613)
at org.apache.hadoop.hdfs.server.namenode.FSImage.format(FSImage.java:188)
at org.apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.java:1206)
at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1649)
at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1759)
2019-10-19 12:34:58,819 INFO util.ExitUtil: Exiting with status 1: java.lang.UnsupportedOperationException
2019-10-19 12:34:58,823 INFO namenode.NameNode: SHUTDOWN_MSG:
/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at CWT-DST-0051/***.**.***.***我对此完全陌生,有什么问题吗?提前感谢
发布于 2019-10-22 13:07:08
我通过安装Hadoop2.9.1解决了这个问题,在Hadoop3.2.1版本的3.2.1中的hdfs名称节点问题中出现了namenode问题
发布于 2019-10-19 13:27:18
JAVA_HOME路径设置为C:\Progra~2\Java\<JDK version>,但它似乎无法工作。JAVA_HOME设置为C:\Progra~1\Java\<JDK version>。将64位Java设置为JAVA_HOME之后,您必须在cmd中再次运行start-all.cmd。然后,除了namenode,其他所有的执事都在工作。要运行namenode,您必须遵循以下步骤。
stop-all.cmdhadoop namenode –formatstart-all.cmd希望它能对你有用。
编辑-:
使用以下代码转到hdfs的配置文件(输入cmd或powershell)
vim %HADOOP_HOME%\etc\hadoop\hdfs-site.xml
在配置文件中,需要为文件URI使用正斜杠和协议。
例如,更改
C:\BigData\hadoop-2.9.1\data\namenode至
file:/C:/BigData/hadoop-2.9.1/data/namenodehttps://stackoverflow.com/questions/58461455
复制相似问题