hbase 順序序列rowkey設計

2021-06-22 10:48:01 字數 296 閱讀 6735

import org.apache.hadoop.hbase.util.bytes;

import org.apache.hadoop.hbase.util.md5hash;

public class sequenceidrowkeyhash

}

暫時想到這種設計方法,可以避免寫入熱點問題,也可以進行預分割槽提高並行寫入的速度。單值rowkey查詢也能保證,不過缺點也顯而易見,就是scan範圍查詢出的不是連續的userid了。有沒有人知道有兩全其美的設計呢,或者更好的設計方案,請指導。

HBase學習之HBase的RowKey設計原則

hbase是三維有序儲存的,通過rowkey 行鍵 column key column family和qualifier 和timestamp 時間戳 這個三個維度可以對hbase中的資料進行快速定位。hbase中rowkey可以唯一標識一行記錄,在hbase查詢的時候,有以下幾種方式 通過get方...

Hbase學習筆記 rowkey

案例 reliable and scalable data ingestion at airbnb apache hbase at airbnb airbnb軟體工程師丁辰 airbnb的streaming etl 在airbnb的rowkey設計案例中,使用了hash法避免了寫入熱點問題,其中 e...

HBase的RowKey設計原則

hbase是三維有序儲存的,通過rowkey 行鍵 column key column family和qualifier 和timestamp 時間戳 這個三個維度可以對hbase中的資料進行快速定位。hbase中rowkey可以唯一標識一行記錄,在hbase查詢的時候,有以下幾種方式 通過get方...