第一个副本:放置在上传的DN节点上,就近原则节省网络IO。
假如是在非DN节点上,就挑选一个磁盘不太快,CPU不太忙的节点。
第二个副本:放置在第一个副本的不同机架的某个节点。
第三个副本:与第二个副本放置在同一个机架的不同节点上。
如果设置的副本更多,剩下的随机放。
总结:在生产上,尽量选择DN的节点进行相关的操作,因为可以节省大量的网络IO。
第一个副本:放置在上传的DN节点上,就近原则节省网络IO。
假如是在非DN节点上,就挑选一个磁盘不太快,CPU不太忙的节点。
第二个副本:放置在第一个副本的不同机架的某个节点。
第三个副本:与第二个副本放置在同一个机架的不同节点上。
如果设置的副本更多,剩下的随机放。
总结:在生产上,尽量选择DN的节点进行相关的操作,因为可以节省大量的网络IO。