Моя версия улья.
hive --version
Hive 1.2.0-mapr-1710
Subversion git://cd4a097b705d/root/opensource/mapr-hive-1.2/dl/mapr-hive-1.2 -r cf159db974ca9f31211937874eef67b0105ef5cd
Compiled by root on Mon Oct 16 20:04:27 UTC 2017
From source with checksum 07ae5487de4e08bffbf15ebbd119411a
настройки включены
set hive.support.concurrency=true;
set hive.txn.manager=org.apache.hadoop.hive.ql.lockmgr.DbTxnManager;
set hive.enforce.bucketing=true;
set hive.exec.dynamic.partition.mode=nostrict;
set hive.compactor.initiator.on=true;
set hive.compactor.worker.threads=1;
Создание таблицы
Create table test (
col1 varchar(10), col2 varchar(10)
)
PARTITIONED BY (col3 VARCHAR(1))
CLUSTERED BY (col2) SORTED BY (col2) INTO 2 BUCKETS
stored as orc TBLPROPERTIES('transactional'='true');
Затем выдается простой запрос на обновление и появляется следующая ошибка.
update test set col2='xyz' where col2='abc';
Ошибка
FAILED: SemanticException [Error 10294]: Attempt to do update or delete using transaction manager that does not support these operations.
Улей 0.14 и более поздние версии поддерживают свойства ACID.Это правильно?
Я устанавливаю изменения в текущем сеансе.отсутствует в файле XML.