一、解決的問題
1、RowKey 例子
RowKey: date__hive_table (存儲着 每一天Hive表的元數據)
以下需求 查詢效率高
1、某一天的 hive_table 對應的元數據
2、某一天的 所有元數據
2、新的需求(查詢效率低)
查詢 hive_table 某一段時間的元數據詳情
3、總結
由於RowKey索引單一,二級索引用來 解決多維度的查詢困難
二、對於上面需求 簡單解決方案(二級索引 相當於添加一層映射關係到 原RowKey)
增加新的Hbase表
RowKey:hive_table__date___date__hive_table (解釋:hive_table__date___原RowKey)
很方便找到 hive_table 在某一段日期對應的 RowKey,然後截取RowKey最後一段,獲取原RowKey。