2011-11-05 41 views

回答

6

創建表格時,可以存儲的最大版本號碼被設置。爲最大版本默認爲3:

http://hbase.apache.org/book/schema.versions.html

您可以變更現有的表更改版本的最大數量。

使用hshell:

hbase> alter 'table_foo', {NAME => 'column_fam_foo', VERSIONS => 100} 
0

必須使用 public Get setMaxVersions(int maxVersions) 獲得更多的版本或使用 setTimeStamp(long timestamp) 設置你想要得到

0

版本如果插入相同的值,列10時間並請求保留所有值的完整燈光,默認情況下您只會收到最後3個版本。這意味着您只會接收表架構中配置的內容。

參考:Hbase權威指南

相關問題