2
是否可以基於某個比較運算符以原子方式增加HBase中的列? 增量和比較都將在同一行上完成。HBase中的原子比較和增量
是否可以基於某個比較運算符以原子方式增加HBase中的列? 增量和比較都將在同一行上完成。HBase中的原子比較和增量
HBase中尚未實現checkAndIncrement方法。有一張票 - https://issues.apache.org/jira/browse/HBASE-6712。
你有什麼用?是不是你可以用checkAndPut做什麼?
我的用例是 - 我的行中有兩列。如果第二個字段的當前值小於我要設置的值,我想增加一個字段並設置第二個字段的值。否則,他們都不應該更新。我想增加並設置爲自然界的原子。 – Rishabh
所以checkAndPut不會幫助你,因爲你只能測試值是否相等,而不是如果它更小或更大。我不知道HBase中的一個原子操作會允許你這麼做。 (除非你在協處理器中編寫自己的代碼)。 –
我知道這是一個古老的問題(近一年) - 只是想知道是否有辦法自動測試除平等以外的支票? – Matt