NameNode与block的一点联系

1.namenode与secondarynamenode是否放到同一个节点

不能,原因:单节点内存大小有物理限制;

2.namenode内存大小由谁决定?

由集群中的块的数量决定;
换算规则:默认情况下。每个block大小对应元数据为150字节。
那么,如集群中存在1亿个块文件,元数据大小为1亿*150/(1024*1024*1024)=14G

3.如何减少block的数量?

  设置dfs.blocksize参数即可。
          namenode有单点故障
          辅助namenode(体现了HDFS的特性:高可靠)解决namenode解决的问题是:namenode的高可靠 

          高可靠有几种:比如:secondarynamenode,心跳机制,机架 
    

猜你喜欢

转载自blog.csdn.net/xiaozelulu/article/details/80787705