나는 아래의 특성을 가진 하이브-site.xml 파일 업데이트 한 bucketed하지 않는 테이블에 삭제 : 나는 명령 아래에있는 테이블을 업데이트하려고업데이트/AcidOutputFormat를 사용하지 않거나
set hive.support.concurrency = true;
set hive.enforce.bucketing = true;
set hive.exec.dynamic.partition.mode = nonstrict;
set hive.txn.manager = org.apache.hadoop.hive.ql.lockmgr.DbTxnManager;
set hive.compactor.initiator.on = true;
set hive.compactor.worker.threads = 1;
:
를update employee_basic set dept = 'IT';
하지만 점점 오류 : 주어진 세부 사항에서
FAILED: SemanticException [Error 10297]: Attempt to do update or delete on table employee_det.employee_basic that does not use an AcidOutputFormat or is not bucketed
에서 자세한 내용을 확인하고 테이블 저장 형식은? –
행 형식 표 – Harsh
로 저장 ...? –