gpt4 book ai didi

hadoop - 无法使用NameNode启动hadoop问题

转载 作者:行者123 更新时间:2023-12-02 20:22:08 29 4
gpt4 key购买 nike

安装Hadoop并第一次在cmd中键入 hdfs namenode –format hadoop namenode -format 之后,
遇到错误,任何人都可以帮助我解决这个问题。

第一是问我这个:

在存储目录root = C:\ hadoop-3.2.1 \ data \ namenode中重新格式化文件系统; location = null? (是或否)

无论我给出什么,即Y或N,都会出现以下错误。

错误的namenode.NameNode:无法启动namenode

错误namenode.NameNode:无法启动namenode。
java.lang.UnsupportedOperationException
INFO util.ExitUtil:以状态1退出:java.lang.UnsupportedOperationException


快速解答非常感谢

问候
夏克斯

最佳答案

这是3.2.1版本中的错误,应该在3.2.2或3.3.0中修复。
解决方法是通过添加FileUtil for Windows权限设置来更改StorageDirectory类:

if (permission != null) {
try {
Set<PosixFilePermission> permissions =
PosixFilePermissions.fromString(permission.toString());
Files.setPosixFilePermissions(curDir.toPath(), permissions);
} catch (UnsupportedOperationException uoe) {
// Default to FileUtil for non posix file systems
FileUtil.setPermission(curDir, permission);
}
}

我在Windows上发布Hadoop 3.2.1安装指南时发现了此问题:
Latest Hadoop 3.2.1 Installation on Windows 10 Step by Step Guide

我发布了一个临时决议,它正在工作。请参阅上面的文章以获取详细信息,您可以按照它在Windows 10上完成Hadoop 3.2.1的安装。我已将更新的Hadoop HDFS jar文件上传到以下位置:

https://github.com/FahaoTang/big-data/blob/master/hadoop-hdfs-3.2.1.jar

关于hadoop - 无法使用NameNode启动hadoop问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59763004/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com