Usé una instalación distribuida Hadoop basada en máquina virtual. Debido al orden incorrecto de cierre de datanode y namenode, a menudo ocurre una falla en la carga del datanode.
Mi solución es por primera vez que todo el clúster se ha iniciado con éxito, pero no se iniciará correctamente por segunda vez debido a una operación anormal. Puede haber muchas razones para el primer fallo de inicio: puede deberse a un error en la escritura del archivo de configuración o al error de configuración de inicio de sesión sin contraseña ssh.
La razón para el segundo error es diferente de la primera vez. El enfoque de la solución de problemas debe estar en los archivos generados por alguna carga dinámica del programa. El autor está discutiendo el segundo caso. :
La mayoría de las razones se deben a la incoherencia entre el namespaceID en el archivo VERSION del dataoop del hadoop y el namespaceID en el archivo VERSION en el namenode. Se supone que el autor del namespaceID se genera cuando se ejecuta el comando: hdfs namenode -format.
Los pasos de la solución son los siguientes:
1. Primero detenga el proceso relacionado en el namenode: cambie al directorio /sbin de hadoop:
sh stop-dfs.sh
sh stop-yarn.sh
2, cambie al directorio correspondiente /actual de hadoop para borrar todos los archivos actuales.
3, después de borrar el datanode y namenode /actual VERSION y otros archivos de archivo correspondientes, volver al namenode, ejecutar el comando hsfs namenode -format y luego cambiar al directorio /node del hadoop del namenode:
Ejecute sh start-dfs.sh
sh start-yarn.sh
(La versión anterior de mapre se reemplaza por la nueva versión de yarn, el comando es algo diferente)
Puede ver que el nodo correspondiente se ha cargado correctamente.
La idea correspondiente es que cuando algo va mal, borre todos los archivos que interfieren con la idea, luego organice los pensamientos y comience de nuevo, lo cual es mucho mejor que el lugar original.
(Debido a que la carpeta que especificamos en el archivo de configuración solo tiene el registro de hdfs tmp, el resto de los archivos también se crean mediante la ejecución dinámica del script. Una vez eliminados, todo el sistema puede funcionar. Se generará, incluso si se elimina, la instantánea de VM salvará el mundo.)
Recientemente encontré openssl y encontré que el certificado es seguro. Luego, en Internet, descubrí
En la era de VMware ESX 3, muchos empleados de TI tienen reservas sobre el uso de
Cuando la aplicación ASP.NET MVC se implementa bajo IIS6, está configurado directamente para manejar
Conexión remota a Linux Cloud Server - Modo de línea de comandos - 1. Herramienta
Configuración del firewall del enrutador TP-link
Los administradores de red para mantener el servidor durante habilidades anti-tríada
Cinco formas de mejorar el rendimiento de la arquitectura del servidor virtual
Siete habilidades para principiantes Mantenimiento mortal de la seguridad del servidor
Mejorar la seguridad de FSO bajo Win2003
Análisis de sustantivos: ¿Qué es la tecnología Hyper-V del servidor de Microsoft
Los ocho métodos de ahorro de energía del centro de datos Más ecológicos y más económicos
Servidor Linux: un enfoque "suave" para resolver el espacio en disco de Linux lleno
Los archivos de carga FTP a menudo se interrumpen o se agotan las soluciones
Define una repetición de System.Web.Extensions /scripts /scriptResourceHandler
Solución al error de la impresora en el registro del servidor
Win2003 Configuración de seguridad IIS de cinco partes (a)
Cómo configurar la contraseña del protector de pantalla para que sea seguro
Windows 8.1 ejecuta el juego Dragon Valley con una solución de problema de pantalla azul
Trucos principales Windows 7 ajusta los pasos de la función de partición
Win7 DirectDraw no se puede deshabilitar solución
¿Qué debo hacer si el sistema Win8.1 no puede guardar después de modificar la dirección IP?
¿Dónde está el menú de ejecución de Win10? Cómo abrir dos métodos en la operación Win10
Win10 Mobile 10586.164 empezar experiencia experiencia de evaluación de video