只想知道HDFS中数据块丢失/损坏的原因。 我有一个20个节点的HDFS集群,其中1-Master,1-HA,18-Slaves。从HDFS位置删除了3个从属,并且在我们启动hadoop之后,错误来自Datablock丢失,同时检查发现块位于未被移除的Slaves中,甚至NameNode Log& Datanode登录Master&奴隶正在接受所述Datablock的委托,称Hadoop已经正确地进行了通信以重新定位/重新生成相同的块,但是当在受尊敬的奴隶中检查相同的块时,我不再找到块。
有没有任何理由可以在没有任何人工干预的情况下删除/删除块? 任何关于日志的事情都可以捕获这些无法识别的选项。
注意:之前也要执行节点添加/删除选项,但从不面临这样的问题,即使还添加了已删除的节点,问题仍未解决。检查“丢失+找到”位置,但那里也没有块。
我只想知道移除DataBlock的所有可能原因是什么,我们是否可以对其进行跟踪。
谢谢&此致