Red de conocimiento informático - Aprendizaje de programación - El mapa al 100% no hace nada cuando se aleja al 100%. Por favor responda

El mapa al 100% no hace nada cuando se aleja al 100%. Por favor responda

La primera advertencia es que la biblioteca local de hadoop no se puede cargar:

Hadoop está desarrollado en Java, pero algunos requisitos y operaciones no son adecuados para Java, por lo que se introduce el concepto de biblioteca local. Hadoop puede ser más Realice ciertas operaciones de manera eficiente.

Actualmente en Hadoop, la biblioteca nativa se usa para la compresión de archivos: zlib gzip

Cuando se usan estos dos métodos de compresión, Hadoop utiliza de forma predeterminada el directorio $HADOOP_HOME/lib/native/Linux-* para cargar bibliotecas locales.

Si la carga se realiza correctamente, el resultado es el siguiente:

DEBUG util.NativeCodeLoader: intentando cargar una biblioteca Hadoop local personalizada...

INFO util.NativeCodeLoader - Ya cargando la biblioteca nativa-hadoop

Si la carga falla, el resultado será:

INFO biblioteca util.native-hadoop para su plataforma... usando buildin-java clases cuando corresponda

En el archivo de configuración de Hadoop core-site.xml, puede establecer si desea utilizar bibliotecas locales:

¿Código XML/HTML?

1

2

3

4

5

hadoop.native.lib

true

Si el sistema nativo tuviera bibliotecas nativas, si está presente, utilícese.

Hadoop está configurado de forma predeterminada para habilitar bibliotecas nativas.

Alternativamente, puede establecer la ubicación donde desea que se use la biblioteca nativa en una variable de entorno:

¿Código XML/HTML?

1

exportar JAVA_LIBRARY_PATH=/path/to/hadoop-native-libs

A veces, encontrará que las bibliotecas nativas incluidas con Hadoop no funcionan En este caso, deberá compilar la biblioteca nativa usted mismo. En el directorio $HADOOP_HOME, use el siguiente comando:

ant compile-native

Una vez completada la compilación, puede encontrar el archivo correspondiente en el directorio $HADOOP_HOME/build/native y especifique la ruta al archivo o mueva el archivo compilado al directorio predeterminado.