Quiero aprender sobre Hive. ¿Tengo que instalar centos, hadoop y java antes de instalar Hive?
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