Hbase Scanner 排序标准

来源:互联网 发布:网站加载速度优化 编辑:程序博客网 时间:2024/04/28 06:54

KeyValueHeap 中定义对 KVScannerComparator 比较标准顺序如下:


1. 根据TOP rowkey 排序。 RowKey 排序如下

     a).  row Key的byte值 正向排序

     b). row type 是否是Minimum. 谁是Min 谁值最大(左值优先),排在队列后面

     c). column 和 Qualifier 正向排序

     c). 按照row的 timestamp 反向排序

     d). 按照row的type排序反向排序 (Minimum,Put,Delete,DeleteColumn,DeleteFamily,Maximum)

     d). 按照menstore timestamp 反向排序


2. 根据 StoreFile SequenceID 反向排序, sqnID 大的排前面,小的牌后面

原创粉丝点击