[HADOOP] 이 작업을 지원하지 않는 트랜잭션 관리자를 사용하여 업데이트 또는 삭제를 시도합니다.
HADOOP이 작업을 지원하지 않는 트랜잭션 관리자를 사용하여 업데이트 또는 삭제를 시도합니다.
Cloudera Quickstart VM의 하이브 테이블에서 데이터를 업데이트하는 중에이 오류가 발생합니다.
hive-site.xml 파일에 몇 가지 변경 사항을 추가하고 하이브 및 cloudera를 다시 시작했습니다.이 변경 사항은 Hive-site.xml에서 변경했습니다.
hive.support.concurrency – true
hive.enforce.bucketing – true
hive.exec.dynamic.partition.mode – nonstrict
hive.txn.manager –org.apache.hadoop.hive.ql.lockmgr.DbTxnManager
hive.compactor.initiator.on – true
hive.compactor.worker.threads – 1
해결법
-
==============================
1.나는 당신이 hortonworks 샌드 박스에서 제공 한 설정으로 시험해 보았고 테이블에서 ACID 작업을 수행 할 수 있었고 Cloudera 환경에서도 작동한다고 가정합니다. 언급 할 몇 가지 사항이 있지만
나는 당신이 hortonworks 샌드 박스에서 제공 한 설정으로 시험해 보았고 테이블에서 ACID 작업을 수행 할 수 있었고 Cloudera 환경에서도 작동한다고 가정합니다. 언급 할 몇 가지 사항이 있지만
이 예제를 따를 수 있습니다.
from https://stackoverflow.com/questions/34198339/attempt-to-do-update-or-delete-using-transaction-manager-that-does-not-support-t by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] 어떻게 CSV 형식으로 결과를 출력 할 수 있습니까? (0) | 2019.06.18 |
---|---|
[HADOOP] Apache Spark EOF 예외 (0) | 2019.06.18 |
[HADOOP] hbase 연결이 거부되었습니다. (0) | 2019.06.18 |
[HADOOP] Hive는 직업에 대한 감속기의 수를 어떻게 선택합니까? (0) | 2019.06.18 |
[HADOOP] 하둡에서지도 함수에 매개 변수 전달하기 (0) | 2019.06.18 |