hbase shell - 使用filter進行scan
在hbase的命令列中,可以直接使用filter進行scan,命令如下所示
import org.apache.hadoop.hbase.filter.CompareFilter
import org.apache.hadoop.hbase.filter.SingleColumnValueFilter
import org.apache.hadoop.hbase.filter.SubstringComparator
import org.apache.hadoop.hbase.util.Bytes
scan 't1', { COLUMNS => 'family:qualifier', FILTER =>
SingleColumnValueFilter.new
(Bytes.toBytes('family'),
Bytes.toBytes('qualifier'),
CompareFilter::CompareOp.valueOf('EQUAL'),
SubstringComparator.new('somevalue'))
}
如果是filter是自定義的,則首先將filter的jar包複製到hbase叢集的所有結點上,再重啟hbase,
在命令列中使用該自定義filter時,需要給import命令後的filter類名加入引號,比如import "test.testfilter";否則,如果使用NameError: undefined local variable or method `test'
相關文章
- 使用shell進行日誌分析
- hbase shell命令
- HBase 系列(五)——HBase常用 Shell 命令
- HBase 常用Shell命令
- hbase之 Hbase shell 常用命令
- Hbase shell的基本操作
- HBASE的SHELL命令操作
- HBase shell 命令介紹
- hbase shell 基本操作命令
- [shell進階]——shell多執行緒執行緒
- HBase Filter 過濾器之 ValueFilter 詳解Filter過濾器
- HBase shell詳細操作指南
- Hbase快速開始——shell操作
- 使用shell指令碼對Nginx日誌進行切分指令碼Nginx
- 使用 Bash shell 指令碼進行功能測試(轉)指令碼
- hbase - [03] 客戶端常用命令(hbase shell)客戶端
- filter的pk進行多值查詢操作Filter
- HBase進階
- hbase基本概念和hbase shell常用命令用法
- Hbase shell 常用命令1
- HBase學習之三: hbase filter(過濾器)和coprocessor(協處理器)統計行數的簡單應用Filter過濾器
- java實現Hbase中的查詢(一)Filter方式JavaFilter
- Hbase shell 常用命令筆記筆記
- hbase shell常用命令總結
- HBase之四--(1):Java操作Hbase進行建表、刪表以及對資料進行增刪改查,條件查詢...Java
- [ 轉載 ] HBASE啟動指令碼/Shell解析指令碼
- shell命令列中操作HBase資料庫命令列資料庫
- 陣列filter方法對陣列元素進行過濾陣列Filter
- FreeBSD上用IP Filter進行橋過濾(轉)Filter
- HBase 學習之一 <<HBase使用客戶端API動態建立Hbase資料表並在Hbase下匯出執行>>客戶端API
- php使用hbasePHP
- index fast full scan不能使用並行的實驗IndexAST並行
- 效能測試乾貨分享:JMeter如何使用Bean Shell進行引數化?JMeterBean
- 如何使用SHC對Shell指令碼進行封裝和原始碼隱藏指令碼封裝原始碼
- Index Full Scan和Index Fast Full Scan行為差異分析(上)IndexAST
- Index Full Scan和Index Fast Full Scan行為差異分析(下)IndexAST
- 《使用shell位置變數進行目錄檔案的備份小指令碼》變數指令碼
- 使用Shell指令碼對Linux系統和程式資源進行監控指令碼Linux