Foro Formación Hadoop

Tabla externa en hive

 
Imagen de ANGELA RAMIREZ BARAJAS
Tabla externa en hive
de ANGELA RAMIREZ BARAJAS - jueves, 22 de febrero de 2018, 12:41
 

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

Imagen de Fernando Agudo
Re: Tabla externa en hive
de Fernando Agudo - jueves, 22 de febrero de 2018, 13:34
 

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,