2014-02-18 53 views

回答

2

HBase中尚未實現checkAndIncrement方法。有一張票 - https://issues.apache.org/jira/browse/HBASE-6712

你有什麼用?是不是你可以用checkAndPut做什麼?

+0

我的用例是 - 我的行中有兩列。如果第二個字段的當前值小於我要設置的值,我想增加一個字段並設置第二個字段的值。否則,他們都不應該更新。我想增加並設置爲自然界的原子。 – Rishabh

+0

所以checkAndPut不會幫助你,因爲你只能測試值是否相等,而不是如果它更小或更大。我不知道HBase中的一個原子操作會允許你這麼做。 (除非你在協處理器中編寫自己的代碼)。 –

+0

我知道這是一個古老的問題(近一年) - 只是想知道是否有辦法自動測試除平等以外的支票? – Matt