Doris 使用Insert 语句导出到 hive 的数据怎么跟踪最终状态呢

Viewed 18

在Doris2.1.8中创建了一个 hive 的 catalog,然后使用 insert 语句将 doris 的数据写出到 hive,执行 sql 后返回{'status':'COMMITTED', 'txnId':'347016'},看文档 COMMITTED 的意思是 事务成功,但数据不可见。
执行show TRANSACTION where id = 347016; ERROR 1105 (HY000): errCode = 2, detailMessage = transaction with id 347016 does not exist。
有没有办法可以跟踪这个导出任务最终是否执行成功呢?

1 Answers

doris 写出到hive的场景下,只要返回committed 就表示成功了。
只有doris 写入到doris的内表的时候,才有commited 不可见,以及transaction 这种概念。