hbase學習筆記 過濾器

2021-10-04 03:01:22 字數 1334 閱讀 4377

1 hbase過濾器的比較運算子

less  <

less_or_equal <=

equal =

not_equal <

>

greater_or_equal >=

greater >

2 hbase過濾器的比較器
binarycomparator  按位元組索引順序比較指定位元組陣列

binaryprefixcomparator 跟前面相同,只是比較左端的資料是否相同

nullcomparator 判斷給定的是否為空

bitcomparator 按位比較

regexstringcomparator 提供乙個正則的比較器,僅支援 equal 和非equal

substringcomparator 判斷提供的子串是否出現在value中。

3 過濾器使用

3.1 針對行鍵的字首過濾器(prefixfilter)

public

void

testfilter1()

throws exception

//定義乙個方法,接受乙個過濾器,返回結果資料

public

void

testscan

(filter filter)

throws exception

system.out.

println

("-----------------------");

}}

3.2 行過濾器(rowfilter)
public

void

testfilter2()

throws exception

3.3 列族的過濾器(familyfilter)
public

void

testfilter3()

throws exception

3.4 列名的過濾器(qualifierfilter)
public

void

testfilter4()

throws exception

3.5 列值的過濾器(singlecolumnvaluefilter)
public

void

testfilter4()

throws exception

3.6 多個過濾器同時使用
public

void

testfilter4()

throws exception

學習筆記 過濾器

根據關鍵字,進行資料的搜尋 對列表資料遍歷 看搜尋關鍵字是否被包含在資料內 search keywords return newlist 空 的indexof是0 不是 1,所以包含在搜尋資料內。只有 1是不匹配的 foreach some filter findindex 都是陣列的新方法 for...

HBase筆記 3 過濾器

less 匹配小於設定值的值 less or equal 匹配小於或等於設定值的值 equal 匹配等於設定值的值 not equal 匹配大於設定值不相同的值 greater or equal 匹配大於或等於設定值的值 greater 匹配大於設定值的值 not op 排除一切值 binaryco...

hbase 過濾器 scala 過濾器系列

過濾器系列710 c30810 賓士 c64 1500 004 09411 04 004094 3504 h12 110 2 w11102 2 wdk724 wdk725 沃爾沃 3825778 8149064 3825133 3825215 466634 11110668 11711074 477...