gpt4 book ai didi

hadoop - 如何确定 NameNode 在 Hadoop 集群上维护的元数据的大小?

转载 作者:可可西里 更新时间:2023-11-01 16:44:46 25 4
gpt4 key购买 nike

我已经在 hadoop 集群上放置了 100 个文件。我想确定与这些文件对应的 NameNode 维护的元数据的大小。

最佳答案

我相信你说的metadata是datanode中存储的数据 block 的信息。所有这些细节都将保存在名称节点内存 RAM 中。

Namenode 消耗大约 150 字节用于 block 元数据存储和 150 字节用于文件元数据存储。因此,让我们假设您的集群 block 大小为 128Mb,并且您的 100 个文件中的每个文件的大小都在 100Mb 左右。然后每个文件在namenode中消耗300字节的内存。名称节点将消耗 300*100=30000 字节的数据。这是考虑到复制是 1 倍。

详细讨论完毕here .

关于hadoop - 如何确定 NameNode 在 Hadoop 集群上维护的元数据的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37607338/

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