Foro Formación Hadoop

Tabla externa en hive

 
Picture of ANGELA RAMIREZ BARAJAS
Tabla externa en hive
by ANGELA RAMIREZ BARAJAS - Thursday, 22 February 2018, 12:41 PM
 

Buenas, en el manual capitulo 4 del módulo2 pone que usando external en la creación de una tabla, siempre este tipo de tabla es usado con la opción LOCATION; no estoy de acuerdo, puedo crear tablas en hive external sin necesidad de poner un location, ya que por defecto es el /user/hive/warehouse por lo que no sé si esto es una errata o no.

 

Gracias

Picture of Fernando Agudo
Re: Tabla externa en hive
by Fernando Agudo - Thursday, 22 February 2018, 1:34 PM
 

Hola Ángela, 

Lo que comentas es correcto. No es una restricción el indicar o no el argumento LOCATION cuando se define una tabla de tipo "EXTERNAL". 

Pero a nuestra manera de ver, si es un "must". Ya que si se genera una tabla de ese tipo es porque no se desea que se almacene dentro de la ruta por defecto, ya que tampoco tendría mucho sentido el que pudiéramos borrar la tabla y que los datos se quedaran dentro del "home de hive" ya que por temas de permisos lo normal es que no se pueda acceder a esa información con un usuario normal.

Pero lo dicho, poder se podría hacer.

Un saludo,