Hive报错:Attempt to do update or delete using transaction manager
报错原因
默认在hive中没有默认开启支持单条插入(update)、更新以及删除(delete)操作,需要自己配置。而在默认情况下,当用户如果使用update和delete操作时,会出现如下情况:
hive> update dp set name='beijing' where id=1159;
FAILED: SemanticException [Error 10294]: Attempt to do update or delete using transaction manager that does not support these operations.
以下是开启update与delete功能的步骤梳理:
1、在hive-site.xml文件中,增加如下属性。
2、重启hive服务;
下一篇:C++析构函数调用顺序