Creé una tabla en la colmena como una tabla administrada, pero se suponía que era externa, ¿es posible cambiar el tipo de tabla de la tabla sin perder los datos?¿Puedo cambiar una tabla de interna a externa en la colmena?
11
A
Respuesta
32
ALTER TABLE <table> SET TBLPROPERTIES('EXTERNAL'='TRUE')
Nota: necesidad externa y TRUE para tapas o no va a funcionar
1
Puede copiar sus archivos de datos de la ubicación de datos de Hive a la ubicación que planificó para almacenar su tabla externa, soltar la tabla y volver a crearla como externa.
+1
lo descubrió! ALTER TABLE
Esto no mueve sus datos a ubicaciones externas, sus datos aún están en HDFS. La solución de @Olaf es correcta – soulmachine