Cómo descargar & Instalar HIVE en Ubuntu

Tabla de contenido:

Anonim

Antes de la instalación de Apache Hive, necesitamos una instalación dedicada de Hadoop, en funcionamiento con todos los demonios de Hadoop.

Para la instalación de Hadoop, consulte este enlace

Una vez que todos los demonios de Hadoop funcionen bien, simplemente inicie la parte de instalación de Apache Hive.

Proceso de instalación-

  1. Instalación de Hive
  2. Comandos de Hive Shell

Cómo instalar Hive

Paso 1) Descarga e instalación de Hive

Para descargar la configuración estable de Hive, consulte la URL de Apache 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.

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

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

Paso 2) Extraer el archivo tar.

Vaya a la ubicación del archivo Tar descargado -> extraiga el archivo tar usando el siguiente comando

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

Paso 3) Diferentes propiedades de configuración para colocar en Apache Hive.

En este paso, haremos dos cosas

  1. Colocación de la ruta de inicio de Hive en el archivo bashrc
  2. Colocando la ubicación de la ruta de inicio de Hadoop en hive-config.sh
  1. Mencionar Hive Pathin ~ / .bashrc
  • 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

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. Exportando la ruta de Hadoop en Hive-config.sh (para comunicarnos con el ecosistema de Hadoop, estamos definiendo la ruta de Hadoop Home en el campo de configuración de la colmena)

    Abra hive-config.sh como se muestra a continuación

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

Paso 4) Crear directorios de Hive en Hadoop:

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

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

Paso 5) Entrar en Hive shell ingresando '. / hive ' como se muestra a continuación.

Comandos de Hive Shell

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

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

De la captura de pantalla anterior podemos observar lo siguiente:

  1. Creación de una tabla de muestra con nombres de columna en Hive
  • Aquí el nombre de la tabla es "producto" con tres nombres de columna producto, pname y precio.
  • Los nombres de las tres columnas indicados por su tipo de datos respectivo
  • Todos los campos terminan con coma ','
  1. Visualización de información de la tabla de 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 Hive (para autocomprobación)

1) Crear producto de tabla (producto int, pname string, price float)

Row format delimitedFields terminated by ',';

2) describa el producto: