linux - 无法更新配置单元中的表。

标签 linux hive cloudera

当我尝试在 hive 表中更新或删除时,出现错误

FAILED: SemanticException [Error 10294]: Attempt to do update or delete using transaction manager that does not support these operations.

我创建了一个表

create table testTableNew(id int ,name string ) clustered by (id) into
2 buckets stored as orc TBLPROPERTIES('transactional'='true');

我正在使用cloudera。我错过了什么吗?我是 Hive 的新手,需要一些帮助。

最佳答案

Hive 不支持更新/删除操作。

关于linux - 无法更新配置单元中的表。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50389749/

相关文章:

linux - 使用 grep/linux/bash 计算重复字符串的重叠出现次数

android - 如何在genymotion上运行android

linux - 利用格式字符串漏洞/攻击是什么?我的猜测是 "printf(nameBuf); and that it should be "printf ("%s", nameBuf);

c++ - 当一个线程锁定一张大 map 时如何避免卡住其他线程

null - 表达式 "IS NOT NULL"不适用于 HQL

hadoop - 可以帮助避免在Hive分区查询中指定相同信息或列的分区方法?

hadoop - CDH4的配置文件存放在哪里

hadoop - 群集具有陈旧的Kerberos客户端配置

hadoop - 在配置单元中创建模式

hadoop - reducer 中的 MapReduce 值始终为 1