0

要求对 KUDU 进行澄清。

在 KUDU 指南中说明了以下内容:

行删除和更新操作还必须指定要更改的行的完整主键。Kudu 本身不支持范围删除或更新

第一部分是有道理的。但是,通过 Hue 使用 IMPALA,我可以轻松地发出与散文中突出显示部分相关的命令:

delete from metrics_001 where (value >= 400 and value <= 600); 

update metrics_001 set value = value + 1000 where (value >= 600 and value <= 800); 

按预期执行。

该声明是否意味着 IMPALA 允许这样做?无法从文档中找到它。我一定错过了一些基本的东西。

4

1 回答 1

0

Impala 首先扫描 Kudu 以查找满足过滤条件的记录,然后将找到的每个键的单独删除/更新操作发送回 Kudu。

于 2018-04-19T19:18:11.070 回答