다른 엔진이 파일을 교체·삭제했지만 Impala의 파일 메타데이터가 이전 상태다.
REFRESH는 파일 목록 갱신이고 손실된 파일 복구가 아니다. 원본 데이터가 이미 유실되었다면 먼저 백업에서 복원한다.
파일 변경을 완료한 뒤 관련 테이블/파티션만 REFRESH하고 schema 변경에는 INVALIDATE METADATA를 구분해 사용한다.
확인 수준: 추가 조사 해법 · 해당 케이스 적용 결과 미확인
적용 조건: <...>와 예시 DB·테이블·경로·수치는 실제 확인값으로 바꾼다. 명령과 메뉴는 참고 문서를 바탕으로 보강한 예시이며 대상 시스템에서 실행하지 않았다. 버전·원인에 따른 분기와 남은 확인 사항은 아래에 명시한다.
REFRESH <db>.<table>;
-- 특정 파티션만 바뀌었고 버전에서 지원할 때
REFRESH <db>.<table> PARTITION(<partition_column>=<value>);
INVALIDATE METADATA <db>.<table>; 후 재조회한다. 인수 없는 전체 INVALIDATE를 정기적으로 남발하지 않는다.실제 파일 목록·행 수와 쿼리 결과가 일치하고 기존 File Not Found가 재현되지 않는지 확인한다.