Metastore에 등록된 파티션의 실제 LOCATION이 없어서 전체 조회가 실패한다.
원본에는 파티션 생성 원인과 DDL이 없어 특정 Hive 버그로 확정할 수 없다. 확인 가능한 metadata/경로 불일치별 조건부 복구 절차다.
파티션 LOCATION과 쓰기 작업 상태를 대조해 잘못된 경로를 교정하거나 유실 데이터를 복원한다. 폐기된 빈 파티션만 확인 후 제거한다.
확인 수준: 추가 조사 해법 · 해당 케이스 적용 결과 미확인
적용 조건: <...>와 예시 DB·테이블·경로·수치는 실제 확인값으로 바꾼다. 명령과 메뉴는 참고 문서를 바탕으로 보강한 예시이며 대상 시스템에서 실행하지 않았다. 버전·원인에 따른 분기와 남은 확인 사항은 아래에 명시한다.
SHOW CREATE TABLE db.events;
SHOW PARTITIONS db.events;
DESCRIBE FORMATTED db.events PARTITION (dt='2026-01-01');
hdfs dfs -ls '<partition-location>'
hdfs dfs -test -e '<partition-location>'
ALTER TABLE db.events PARTITION (dt='2026-01-01')
SET LOCATION 'hdfs:///verified/partition/path';
ALTER TABLE db.events DROP PARTITION (dt='2026-01-01');을 적용한다. DROP은 설정에 따라 실제 데이터도 삭제하므로 범위를 먼저 검증한다.문제 partition 및 전체 조회가 성공하고 정상 partition과 쓰기 작업이 영향을 받지 않았는지 확인한다.