Hadoop启动后是否可以添加新节点?我知道您可以删除节点(因为主节点倾向于密切关注节点状态)。
最佳答案
您可以通过使用适当的 hadoop-site.xml(一个指向主名称节点和 jobtracker)启动一个新节点来添加新节点。
也就是说,如果不重新平衡您的 hdfs 文件 block 以防止删除给定 block 的所有重复项,则删除节点是一个非常糟糕的主意。
如果删除三个数据节点,您可能会丢失给定 block 的所有复制品(默认复制为 3),从而破坏该 block 所属的文件。删除两个节点可能会留下一个副本,并且它可能已损坏(已知会发生在即将死去的磁盘上)。
关于java - Hadoop 中的动态节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2112936/