Hive 잠 금 표 조작

818 단어 hive.빅 데이터
hive 시계 가 잠 겨 있 으 면 drop insert 작업 을 할 때 모두 걸 고 기 다 립 니 다. sqoop 도 데 이 터 를 가 져 올 수 없습니다. 이 때 는 먼저 hive 표 의 잠 금 을 풀 고 관련 작업 을 해 야 합 니 다.
1. 테이블 잠 금 여부 확인
SHOW LOCKS ;
SHOW LOCKS  extended;
SHOW LOCKS  PARTITION ();
SHOW LOCKS  PARTITION () extended

extended 를 더 하면 실행 중인 sqlshow locks table 와 같은 자세 한 잠 금 표 정 보 를 볼 수 있 습 니 다.name partition 지정 한 파 티 션 이 잠 겨 있 는 지 확인 할 수 있 습 니 다.
2. 해결 방법 은 잠 금 표 체 제 를 닫 습 니 다. set hive. support. concurrency = false;기본적으로 true 로 잠 금 표 문 제 를 철저히 해결 하지만 hiv 의 잠 금 체 제 를 잃 었 습 니 다. 이렇게 하 는 것 을 권장 하지 않 습 니 다. 업무 초기 에 잠 금 표 상황 을 고려 하여 잠 겨 있 는 시 계 를 풀 지 않도록 해 야 합 니 다: unlock table name

좋은 웹페이지 즐겨찾기