2013-07-26 21 views
0

有沒有辦法刪除單元格並使用hbase shell中的相同時間戳添加它?hbase - 刪除並放置一個字段具有相同的時間戳

delete 'BNM', '00347bbf5632aa0de0071a', 'PROCESS:TEST', 1374270908284 
put 'BNM', '00347bbf5632aa0de0071a', 'PROCESS:TEST', 'debug_prime1', 1374270908284 

我正在做這樣的事情,但第二個是不工作。

+0

你怎麼知道這個放不工作? 我假設你使用get。你在get中指定了時間戳嗎? 否則,我會返回最新版本。這不一定就是你剛纔所說的那個。 – Udy

+0

在get上添加時間戳沒有幫助。 – surajz

回答

4

您最終會看到put的結果,但只有在桌面發生重大壓縮後才能看到。一般來說,任何與時間戳< =刪除時間戳和刪除後應用將只有在表上發生重大壓縮後纔可見。

+0

重大壓實後不可見。 – surajz

+0

你需要在'delete'之後,但在'put'之前運行主要壓縮。 [來源](http://comments.gmane.org/gmane.comp.java.hadoop.hbase.user/28421) 爲什麼要刪除''? 'put'將取代那裏的任何東西。 – EmDash

相關問題