APACHE Kudu本身不支持范围删除或更新

时间:2018-04-05 09:59:00

标签: apache-kudu

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允许这样做?无法从文档中找到它。我必须错过一些基本的东西。

1 个答案:

答案 0 :(得分:0)

Impala首先扫描Kudu以查找符合过滤条件的记录,然后将发现的每个密钥的个别删除/更新操作发回给Kudu。