Hbase shell 的基本查詢命令

2021-09-27 10:43:05 字數 1206 閱讀 3396

#查詢前十條資料

例:scan 'book:info',

#查詢前十條c:q列的資料

例:scan 'book:info',

#查詢rowkey從'1000'到'2000',列族為c:q的資料

例:scan 'book:info',''

#prefixfilter:rowkey 字首過濾。ps查詢rowkey字首為100的資料

例:scan 'book:info',

#查詢rowkey中包括0778的資料

例:scan 'book:info',

#qualifierfilter(comparefilter.compare op, bytearraycomparable qualifiercomparator)

qualifierfilter按照列的名稱過濾。

例:scan 'book:info',

#columnprefixfilter(byte prefix) 注意:乙個列名是可以出現在多個列族中,該過濾器將返回所有列族中匹配的列

===(與上一句的查詢結果一樣)

例:scan 'book:info',

#multiplecolumnprefixfilter 基於多個列名字首過濾資料

例:scan 'book:info',

#columnrangefilter(byte mincolumn,boolean mincolumnclusive,byte maxcolumn,boolean maxcolumninclusive)

mincolumn -列範圍的最小值,如果為空,則沒有下限

mincolumninclusive -列範圍是否包含mincolumn

maxcolumn -列範圍的最大值,如果為空,則沒有上限

maxcolumninclusive -列範圍是否包含maxcolumn

例:scan 'book:info'

#singlecolumnvaluefilter(byte family,byte qualifier, comparefilter.compareop, compareop, bytearraycomparable comparator) 比較列的關鍵字查詢

例:scan 'book:info',

#firstkeyonlyfilter()函式每一行的第乙個cell的值,可以用於高效的執行統計行數,但具體作用總覺得不大。

例:scan 'book:info',

Hbase shell基本操作

注意 1 無論是表名或者列名,都需要新增引號 2.關鍵字大寫,如column,versions,timestamp等 1.建立表 語法 create 表名稱 列族名稱1 列族名稱1 create users userid address info 列出全部表 list 得到表的描述 describe...

Hbase Shell基本操作

hbase shell基本操作 環境和說明 軟硬體環境 centos7 64位 jdk1.8 hadoop2.7.4 hbase1.3.1 前置實驗hbase偽分布式環境搭建 一 操作準備 1 啟動hadoop,啟動hbase 2 啟動hbase shell 3 檢視hbase服務狀態 status...

HBase Shell基本操作

hbase shell基本操作 ddl dml dcl介紹 這裡不全部適用於hbase dml data manipulation language 它們是select update insert delete,就象它的名字一樣,這4條命令是用來對資料庫裡的資料進行操作的語言 ddl data de...