对于hadoop2.0,我们是否可以有一个体系结构设置,其中所有名称节点都在一个集群中,所有数据节点都在另一个集群中?
dsekswqp1#
对。这是可能的。请参阅apache网站上的hdfs federation文章。多个名称节点/名称空间为了横向扩展名称服务,联合使用多个独立的名称节点/名称空间。namenodes是联合的;namenodes是独立的,不需要相互协调。datanodes被所有namenodes用作块的公共存储。每个datanode向集群中的所有namenodes注册。数据节点定期发送心跳和块报告。它们还处理来自namenodes的命令。
1条答案
按热度按时间dsekswqp1#
对。这是可能的。
请参阅apache网站上的hdfs federation文章。
多个名称节点/名称空间
为了横向扩展名称服务,联合使用多个独立的名称节点/名称空间。namenodes是联合的;namenodes是独立的,不需要相互协调。
datanodes被所有namenodes用作块的公共存储。
每个datanode向集群中的所有namenodes注册。数据节点定期发送心跳和块报告。它们还处理来自namenodes的命令。