gpt4 book ai didi

hadoop - 在 hadoop 中,有没有办法获取 hdfs block 的底层文件系统文件名?

转载 作者:可可西里 更新时间:2023-11-01 14:47:00 26 4
gpt4 key购买 nike

我了解到hdfs将其文件作为数据 block 存储在数据节点上,每个 block 实际上作为文件存储在每个数据节点的本地文件系统中。

所以我想知道在给定 hdfs 文件名的情况下,是否有办法在本地文件系统中获取 hdfs block 的实际文件名。

谢谢。

最佳答案

您可以对您想到的文件使用 Hadoop 的 FSCK 命令。这将返回主机名和 block 名。但是,它不提供本地文件系统上文件的完整路径。

$ hadoop fsck/path/to/file -files -blocks -locations

另一种选择是通过 HDFS WebUI。如果浏览到每个文件,它将列出 block 名称和主机。

关于hadoop - 在 hadoop 中,有没有办法获取 hdfs block 的底层文件系统文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30911653/

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