Red de conocimiento informático - Aprendizaje de programación - Las razones por las que hdfs es seguro

Las razones por las que hdfs es seguro

Con diferencia, la causa más inmediata de que HDFS se quede atascado en modo seguro es que el porcentaje de bloques copiados con éxito no alcanza el valor predeterminado, mientras que la corrupción del bloque también puede provocar que se quede atascado en modo seguro.

1) Si hay archivos dañados en el sistema de archivos, use el comando fsck para verificar

hadoop fsck //p>

La operación anterior es verificar el estado de todos los archivos en el estado del directorio raíz hdfs, si hay un archivo dañado, aparecerá un mensaje:

El sistema de archivos bajo la ruta '/' está CORRUPTO (dañado)

El siguiente paso es solucionar el problema y verificar qué directorio es. Los archivos que se encuentran debajo están dañados. Puede usar fsck para recorrer y verificar cada subdirectorio en el directorio raíz para ver si hay archivos dañados. p>

hadoop fsck /user

Encuentre los archivos dañados, elimínelos y finalmente use fsck para verificar si el sistema de archivos hdfs está intacto:

Pero cuando vea el Columna de réplicas faltantes, faltan 321 copias. Por ejemplo, el factor de replicación de un determinado archivo es 3, el resultado es solo 2, lo que significa que se pierde 1 copia y todos los archivos después del número de copias perdidas son réplicas faltantes. Nuevamente, use fsck para recorrer todos los directorios y ver si los archivos no tienen suficiente redundancia.