我从test.htm?min=65&max=96那里得到了这个问题(test.htm?min=65&max=96)
Q25-如果我们在不增加文件数量的情况下增加HDFS中存储的文件的大小,那么namenode所需的内存 A-减少 B-增加 C-保持不变 D-5月或不增加
在答案键可在这里找到中,它说NameNode 所需的内存减少了,但我看不出这是怎么回事。
根据r5
每个命名空间对象占用150个字节,每个文件和每个块都存储一个命名空间对象。例如,大小为3个块的文件接受NameNode上的4个命名空间对象。
因此,命名空间对象所占用的内存= (nFiles + nBlocks) * 150
如果是这样的话,NameNode 所需的内存难道不应该增加吗?因为nFiles是常数,而nBlocks是增加的。
发布于 2017-05-21 19:54:51
如果我们假设他们的答案是正确的,那么我们也必须假设我们真正改变的是块的大小。如果块大小增加,则需要更少的块来容纳相同的存储。
https://stackoverflow.com/questions/44103344
复制相似问题