1.namenode与secondarynamenode是否放到同一个节点
不能,原因:单节点内存大小有物理限制;2.namenode内存大小由谁决定?
由集群中的块的数量决定;换算规则:默认情况下。每个block大小对应元数据为150字节。
那么,如集群中存在1亿个块文件,元数据大小为1亿*150/(1024*1024*1024)=14G
3.如何减少block的数量?
设置dfs.blocksize参数即可。namenode有单点故障
辅助namenode(体现了HDFS的特性:高可靠)解决namenode解决的问题是:namenode的高可靠
高可靠有几种:比如:secondarynamenode,心跳机制,机架