看到Hbase權威指南:
HFile結構的前端有若干個Data塊,默認是64KB,這些Data塊的大小可以被用戶設定,就是使用HColumnDescripter設定。可以看到圖里面每個Data塊的結構是前面一個Magic,后邊跟著若干個key-value.
問題:
1.假如我有一個img列族,里面只有一個列img:content,每張圖片大概514KB,那么這個HFile的結構是什么樣子的?
2.如果使用HColumnDescripter把塊大小改成576KB,是不是表示每個Data塊的大小為576KB?
3.每張圖片存在一個cell里面,也就是key-value對,但其實我是想設定每個key-value對的大小為576KB,所以這樣的話是不是每個Data塊只能有一個key-value?
PS: 這個應用大都是批量順序讀寫,幾乎沒有隨機讀寫的需求。
uj5u.com熱心網友回復:
hbase配置里的hbase.client.keyvalue.maxsize,默認大小為10M,這個keyvalue的大小與我上面問題中的keyvalue的大小有什么區別和聯系嗎?轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/87207.html
標籤:云存儲
上一篇:AWS能配置一個共有IP把不同埠發到不同機器上的路由嗎?
下一篇:swift 小檔案合并
