Foro Formación Hadoop
Tabla externa en hive
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
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,
Redes sociales