修改Accumulo列预选赛



我是Accumulo的新手,我继承了一个错误,其中一个过程未能填充特定列族的列限制符(cf = eloaderflag):

root@cluster> scan -t adminTable
20160826 dayFlag:e_scope [system.visibility]
922337 eLoaderFlag: [system.visibility]  <-------------------- Entry without CQ, CF = eLoaderFlag
raw_e_scope iAddedLoaderFlag:raw_e_scope [system.visibility]

我修复了该过程,以便任何将来使用CF = EloaderFlag的行都有CQ:

root@cluster> scan -t adminTable
20160826 dayFlag:e_scope [system.visibility]
922337 eLoaderFlag:e_scope [system.visibility]  <------------- CQ = e_scope, CF = eLoaderFlag
raw_e_scope iAddedLoaderFlag:raw_e_scope [system.visibility]

但是现在,我需要更新以前插入的所有记录,这些记录没有该特定CF的CQ。有没有办法更新给定CF的CQ?Accumulo Shell Doc似乎没有涵盖此情况。

@furiousgeorge就在这里。

钥匙值对在Accumulo中是不可变的。您需要删除旧的键值对并插入一个新的。

相关内容

  • 没有找到相关文章

最新更新