2011-09-19 6 views

Respuesta

11

Puede dejar modo seguro utilizando el siguiente comando:

hadoop dfsadmin -safemode leave 

The documentation touches briefly on other safemode states. Sin embargo, normalmente su instancia de Hadoop entra en modo seguro por alguna razón, por lo que puede no ser una solución permanente.

+0

Gracias por la solución. El trabajo dice que Namenode está en modo seguro, por lo que los recursos son bajos. Y está pidiendo desactivar safemode manualmente. ¿Cuál puede ser la causa y la solución permanente? – TheHat

+1

Por lo general, entra en modo seguro cuando los archivos están sub-replicados. Es posible que haya perdido demasiados nodos de datos o muy pocos nodos de datos. Puede establecer la replicación más baja o aumentar más nodos de datos. Sin embargo, podría ser algo más, puede ser difícil de decir. Echa un vistazo a los registros de NameNode, tal vez? –

0

No estoy seguro de por qué quiere salir del modo seguro manualmente. El comando dfsadmin se puede usar para ingresar/abandonar el modo seguro manualmente. Normalmente, el modo seguro se ingresa manualmente cuando solo debe haber operaciones de solo lectura en HDFS.

De acuerdo con el modo seguro Hadoop documentation

se introduce automáticamente en el arranque NameNode, y deja el modo seguro automáticamente cuando el porcentaje mínimo configurado de bloques satisface la condición mínima de replicación. El modo seguro también se puede ingresar de forma manual, pero luego solo se puede desactivar manualmente.

Este es el comando

dfsadmin hadoop -safemode dejar

0

En mi caso de que entre en modo seguro cada vez que apago mi sistema sin necesidad de apagar el hadoop y hbase. Así que asegúrese de haber cerrado el hadoop y hbase antes de apagar su sistema.

Cuestiones relacionadas