Cómo instalar HIVE en Ubuntu (Guía de descarga y configuración)

Antes de la instalación de Apache Hive, necesitamos un servidor dedicado. Hadoop Instalación, funcionamiento y funcionamiento de todos los demonios de Hadoop.

Para la instalación de Hadoop, consulte esto enlace

Una vez que todos los demonios de Hadoop estén funcionando bien, simplemente comience la instalación de la parte de Hive.

Proceso de instalación de HIVE

  1. Instalación de colmena
  2. Comandos del shell de colmena

Cómo instalar Hive en Ubuntu

A continuación se muestra un proceso paso a paso sobre cómo instalar Hive en Ubuntu:

Paso 1) Descargue e instale Hive en Ubuntu

Para descargar la configuración estable de Hive, consulte APACHE URL como se menciona a continuación

http://www.apache.org/dyn/closer.cgi/hive/. Vaya a la URL y seleccione el enlace de descarga de Apache Mirror.

Instalar colmena en Ubuntu

Seleccione la última versión de la configuración de Hive. (En mi caso actual es colmena – 3.1.2)

Instalar colmena en Ubuntu

Haga clic en el archivo bin y comenzará la descarga.

Instalar colmena en Ubuntu

Paso 2) Extrae el archivo tar

Vaya a la ubicación del archivo Tar descargado -> extraiga el archivo tar usando el siguiente comando para instalar Hive Ubuntu en tu sistema

tar –xvf  apache-hive-3.1.2-bin.tar.gz

Instalar colmena en Ubuntu

Paso 3) Coloque diferentes propiedades de configuración en Apache Hive

En este paso, vamos a hacer dos cosas.

  1. Colocar la ruta de inicio de Hive en el archivo bashrc
  2. Colocar la ubicación de la ruta de inicio de Hadoop en hive-config.sh
  1. Menciona Ruta de colmena ~/.bashrc

Instalar colmena en Ubuntu

  • Abra el archivo bashrc como se muestra en la captura de pantalla anterior
  • Mencione la ruta de inicio de Hive, es decir, la ruta HIVE_HOME en el archivo bashrc y expórtela como se muestra a continuación

Instalar colmena en Ubuntu

Código que se colocará en bashrc

export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin"
export PATH=$PATH:$HIVE_HOME/bin
  1. Exportación Ruta de Hadoop en Hive-config.sh (Para comunicarnos con el ecosistema de Hadoop, estamos definiendo la ruta de inicio de Hadoop en el campo de configuración de Hive)Abra hive-config.sh como se muestra a continuación

Instalar colmena en Ubuntu

Mention the HADOOP_HOME Path  in hive-config.sh file as shown in below  ( HADOOP_HOME Path)

Instalar colmena en Ubuntu

Paso 4) Crear directorios de Hive en Hadoop

Para comunicarnos con Hadoop, necesitamos crear directorios en Hadoop como se muestra a continuación.

Instalar colmena en Ubuntu

Otorgar permisos de root para crear carpetas de Hive en Hadoop. Si no muestra ningún mensaje de error, significa que Hadoop ha otorgado permisos exitosamente a las carpetas de Hive.

Instalar colmena en Ubuntu

Paso 5) Ingrese al shell de Hive

Entrar en Hive Shell ingresando '. /colmena' comando como se muestra a continuación.

Instalar colmena en Ubuntu

Comandos del shell de colmena

Aquí vamos a crear una tabla de muestra usando el comando "crear" del shell de Hive con nombres de columnas.

Código de muestra para crear una base de datos en Hive

Comandos de Hive Shell

De la captura de pantalla anterior podemos observar lo siguiente:

  1. Creación de tabla de muestra con nombres de columnas en Hive
  • Aquí el nombre de la tabla es "producto" con tres nombres de columnas. producto, nombre y precio
  • Los tres nombres de columnas indicados por su respectivo tipo de datos.
  • Todos los campos terminan en coma ','
  1. Visualización de información de la tabla Hive
  • Usando el comando "describir" podemos ver la información de la tabla presente en Hive
  • Aquí se muestran los nombres de las columnas con sus respectivos tipos de datos presentes en el esquema de la tabla.
  • Al final, mostrará el tiempo para realizar este comando y el número de filas que obtuvo.

Código de muestra para crear una base de datos en Colmena (Para autocomprobación)

1) Crear producto de tabla (producto int, cadena pname, precio flotante)

Row format delimited
Fields terminated by ',';

2) describir el producto:

Resumir este post con: