我们可以在一个集群中有名称节点,在另一个集群中有数据节点吗?

e0bqpujr  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(313)

对于hadoop2.0,我们是否可以有一个体系结构设置,其中所有名称节点都在一个集群中,所有数据节点都在另一个集群中?

dsekswqp

dsekswqp1#

对。这是可能的。
请参阅apache网站上的hdfs federation文章。
多个名称节点/名称空间
为了横向扩展名称服务,联合使用多个独立的名称节点/名称空间。namenodes是联合的;namenodes是独立的,不需要相互协调。
datanodes被所有namenodes用作块的公共存储。
每个datanode向集群中的所有namenodes注册。数据节点定期发送心跳和块报告。它们还处理来自namenodes的命令。

相关问题