Estate atento porque en esta división encontrarás el hallazgo que buscas.Este post ha sido probado por nuestros especialistas para asegurar la calidad y exactitud de nuestro contenido.
Solución:
Hay varias opciones, aquí hay una:
alter table schedule_events drop if exists partition (year<>'');
Hive: ampliar la sintaxis de ALTER TABLE DROP PARTITION para usar todos los comparadores
“… Para eliminar una partición de una tabla de Hive, esto funciona:
ALTER TABLE foo DROP PARTITION (ds = ‘fecha’)
…pero también debería funcionar eliminar todas las particiones antes de la fecha.
ALTER TABLE foo DROP PARTITION(ds < 'date') Esta tarea es implementar ALTER TABLE DROP PARTITION para todos los comparadores, < > <= >= <> = != en lugar de solo para =”https://issues.apache.org/jira/browse/HIVE-2908
Puedes usar algo similar a esto:
ALTER TABLE schedule_events drop if exists partition (year>'0');