已经执行了 ACID 事务(删除/更新)的 ORC 配置单元表无法从 Presto 读取



我在尝试从香蒜酱中读取时遇到问题:

presto> select * from DEFAULT.MYDIM;
Error: Query 20190722_165050_00066_7g652 failed: Hive table 'default.mydim' is corrupt. Found sub-directory in bucket directory for partition: <UNPARTITIONED>

presto> SELECT * FROM DEFAULT.hello_acid;
Query 20190722_171313_00080_7g652, FAILED, 11 nodes
Splits: 16 total, 0 done (0.00%)
0:01 [0 rows, 0B] [0 rows/s, 0B/s]
Query 20190722_171313_00080_7g652 failed: Hive table 'default.hello_acid' is corrupt. Found sub-directory in bucket directory for partition: load_date=2016-03-02

我该如何解决这个问题?

Presto 目前不支持 ACID/事务表,除非它们是完全真空的。您可以在以下位置跟踪此功能请求 https://github.com/prestosql/presto/issues/576

目前,您可以使用Starburst Presto 323e读取此类表格。

相关内容

  • 没有找到相关文章