4

假设我有下表(只有更大):

key     |  type
----------------
uuid1   |  blue
uuid2   |  red
uuid3   |  blue

我想做的就是改变blue一切green。如果不使用 CLI 或 CQL 指定所有 UUID,我将如何做到这一点?

4

1 回答 1

3

你有几个选择:

  1. 您可以在“类型”列上放置二级索引,然后查询所有等于“蓝色”的项目。一旦你有了这些,你将拥有他们所有的键,你可以进行批量突变以将所有值设置为“绿色”。

  2. 您可以使用 Hadoop 集成来读取所有列,然后在 reducer 中输出更新的数据。对于此类工作,Pig 将是一个不错的选择。

于 2012-12-13T14:34:20.570 回答