名称节点的数据保存在哪里

24

名称节点的数据保存在内存中。名称节点作为中心服务器,负责管理文件系统的命名空间及客户端对文件的访问。 名称节点通常用来保存元数据。数据节点的数据保存在磁盘中。数据节点用来存储具体的文件内容。数据节点在名称节点的统一调用下进行数据块的创建、删除和复制等操作。数据节点可以有多个。

名称节点的拓展

HDFS只设置唯一个名称节点带来的局限性,隔离问题,命名空间的限制,集群的可用性,性能的瓶颈。第2个副本放在与第1个副本不同的机架的数据节点上。第3个副本放在与第一个副本相同的机架的数据节点上。如果还有更多的副本,则继续从集群中随机选择数据节点进行存放。

如果是在集群内发起写操作请求,则把第一个副本放置在发起写操作请求的数据节点上。如果是在集群外发起写操作请求,则从集群内部挑选一台磁盘空间较为充足、CPU不太忙的数据节点,作为第一个副本的存放地。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网