如何从hbase外壳更改hbase中特定行或列的时间戳值

如何从hbase外壳更改hbase中特定行或列的时间戳值,hbase,Hbase,我的要求是更改H base shell中特定行和列的现有时间戳值。 那么,如何更改H BASE shell的时间戳呢? hbase表级别的IN_MEMORY和CACHE MEMORY属性之间的区别是什么重新对第一部分进行分级您只需在正确的位置重新分配值- 经过一些研究,我相信@user2586498从严格意义上说是正确的。行的特定实例有一个版本,它不必是时间戳。一旦该行被持久化,它就会被锁定。您可以覆盖该值,但必须使用其他版本 另一种解决方案是将您自己的版本号保存在单独的列中 另一种替代解决方案

我的要求是更改H base shell中特定行和列的现有时间戳值。 那么,如何更改H BASE shell的时间戳呢?
hbase表级别的IN_MEMORY和CACHE MEMORY属性之间的区别是什么重新对第一部分进行分级您只需在正确的位置重新分配值-


经过一些研究,我相信@user2586498从严格意义上说是正确的。行的特定实例有一个版本,它不必是时间戳。一旦该行被持久化,它就会被锁定。您可以覆盖该值,但必须使用其他版本

另一种解决方案是将您自己的版本号保存在单独的列中


另一种替代解决方案是不在hbase中存储大型XML文档。而是将它们存储在某种文件存储或CDN中,并且仅将路径/引用存储在HBase中

但是这个值是一个巨大的xml文件,所以我不能通过shell插入这个xml文件。此XML文件通过编程生成并存储在HBase中。如果可以在shell中键入值,则上述命令可以正常工作。谢谢汤姆。。。。。。。。