我有一个 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