Secondary和standby
Secondary Namenode: 主要在1.x 版本中使用。这相当于一个辅助
Standby Namenode:只要是2.x版本使用。如果用Standby的时候,Secondary就用不了了。
相当于一个替身(完全和原来的Namenode一样)
HDFS读写过程
要掌握Hadoop,HDFS读写过程一定要了解。这里我摘抄了一段网络上比较清晰的解释:
写的过程:
读过程:
HDFS优缺点:
练习题
我看有个选择题答案的正确选项是:
同一个MapReduce job的mapper和reducer可能同时在一台nodemanager上执行。
(像Spark的Narrow dependency那样,不同的mapper和reducer可能同时进行?)
然而我选的选项是:同一台nodemanager一次只会处理一个MapReduce job的作业。(一次可以同时处理很多个job?)