2016-12-08 1 views
0

하이브 테이블을 만들고, 데이터 int를로드하며, 지정된 날짜에 해당 테이블을 마지막으로 삭제하는 스크립트가 있습니다.하이브 메타 스토어 업데이트

동일한 스크립트를 다시 실행하면 "표가 이미 있습니다"라는 하이브 메타 데이터가 늦게 업데이트되고 있습니다.

누군가가 조언 할 수 있습니까?

+0

테이블이 외부입니까? –

답변

0

루트 원인이있을 수 있습니다. 다른 하이브 작업이 동일한 테이블 이름을 사용하고 있습니다.

[NOT이있는 경우] 당신은

  1. CREATE TABLE 아래에 시도 할 수 있습니다 XYZ

  2. OBJECT_ID ('XYZ', 'U')이 NULL DROP 표 xyz이되지 않는 경우;

  3. 그 다음

    service hive-metastore start 
    

외부 테이블에 대한 자세한 내용은이 링크를 참조하시기 바랍니다 실행/죽은를 시작하지 않은 경우

service hive-metastore status 
  • 메타 스토어의 상태를 확인하려면 Hive: Create Table and Partition By

  • 관련 문제