Red de conocimiento informático - Espacio del host - Quiero aprender sobre Hive. ¿Tengo que instalar centos, hadoop y java antes de instalar Hive?

Quiero aprender sobre Hive. ¿Tengo que instalar centos, hadoop y java antes de instalar Hive?

Requisitos de instalación

java 1.6, java 1.7 o superior.

Hadoop 2.x o superior, 1.x. La versión 0.13 de Hive también es compatible con los sistemas operativos 0.20.x, 0.23.x

Linux, Mac y Windows. Lo siguiente es para sistemas Linux.

Instala la colmena empaquetada

Primero debes descargar la imagen de la colmena empaquetada desde Apache y luego descomprimir el archivo

$ tar -xzvf hive-x.y.z.tar .gz

Establecer variables de entorno de colmena

$ cd hive-x.y.z$ export HIVE_HOME={{pwd}}

Establecer ruta de ejecución de colmena

$ export PATH=$HIVE_HOME/bin:$PATH

Compilar el código fuente de Hive

Descargar el código fuente de Hive

Maven se utiliza para compilar aquí, usted Necesito descargar e instalar maven. 13. Tomemos como ejemplo

Compile el código fuente de Hive 0.13 basado en hadoop 0.23 o una versión superior

$cdhive$mvncleaninstall-Phadoop-2,dist$cdpackaging/target/apache-hive -{versión}-SNAPSHOT-bin/apache-hive-{versión}-SNAPSHOT-bin$lsLICENSENOTICEREADME.txtRELEASE_NOTES.txtbin/(alltheshellscripts)lib/(requirejarfiles)conf/(configurationfiles)examples/(sampleinputandqueryfiles)hcatalog/( hcataloginstallation) scripts/( updatescriptsforhive-metastore)

Construye Hive basado en hadoop 0.20

$cdhive$antcleanpackage$cdbuild/dist #lsLICENSENOTICEREADME.txtRELEASE_NOTES.txtbin/(alltheshellscripts)lib/(requirejarfiles) conf/(configurationfiles)examples/(sampleinputandqueryfiles)hcatalog/(hcataloginstallation)scripts/(upgradescriptsforhive-metastore)

Ejecución de Hive

El funcionamiento de Hive depende de hadoop, debe configurar hadoopHome antes de ejecutar hadoop.

exportar HADOOP_HOME=

Crear un directorio \tmp en hdfs para hive y /user/hive/hive/hive.metastore.warehouse(akahive. metastore .warehouse.dir) antes de ejecutar Hive.

Antes de ejecutar Hive, configure HiveHome.

$ export HIVE_HOME=

Iniciar Hive en la ventana de línea de comando

$ $HIVE_HOME/bin/hive

Si la ejecución es exitosa, verá el siguiente contenido