我有一个Hive表,最初创建时是事务性的,但我希望在该表上禁用事务,因为实际上并不需要。
我尝试使用ALTER TABLE
禁用它们,但是我收到了一个错误:
hive> ALTER TABLE foo SET TBLPROPERTIES('transactional'='false');
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. Unable to alter table. TBLPROPERTIES with 'transactional'='true' cannot be unset
我正在使用Hive 2.3.2