Hbase掃瞄表的資訊

2021-10-10 21:36:13 字數 1818 閱讀 4896

// 多行  多列族 多屬性

scan scan =

newscan()

;// 掃瞄全表資料

resultscanner results = tb_user.

getscanner

(scan)

;// 思路 一行 result 行

iterator

iterator = results.

iterator()

;while

(iterator.

hasnext()

)

// 多行  多列族 多屬性

scan scan =

newscan()

;// 顯示前n行

;scan.

withstartrow

("uid003"

.getbytes()

);scan.

withstoprow

("uid006"

.getbytes()

);// [)

// 掃瞄全表資料

resultscanner results = tb_user.

getscanner

(scan)

;// 思路 一行 result 行

iterator

iterator = results.

iterator()

;while

(iterator.

hasnext()

)

// 查詢資料

table tb_user = hbaseutils.

gettable

("tb_user");

// scan scan = new scan();

// 查詢整個列族的所有資料

resultscanner resultscanner = tb_user.

getscanner

("cf1"

.getbytes()

);// tb_user.getscanner(a1 , a2)引數一 列族 引數二屬性

iterator

iterator = resultscanner.

iterator()

;while

(iterator.

hasnext()

) tb_user.

close()

;

table tb_user = hbaseutils.

gettable

("tb_user");

get get =

newget

("rk1001"

.getbytes()

);// 行

// get.addfamily("cf1".getbytes()) ;

get.

addcolumn

("cf1"

.getbytes()

,"name"

.getbytes()

);result result = tb_user.

get(get)

; hbaseutils.

showdata

(result)

; tb_user.

close()

;

while

(next.

advance()

)}

HBase掃瞄表資料

1 通過hbase shell的scan命令可以檢視表中的所有資料,命令如下 scan tablename 檢視emp中所有資料 scan emp 2 通過python thrift api掃瞄表資料,如下 coding utf 8 from thrift.transport.tsocket imp...

Hbase指定規則掃瞄表

1.建立乙個scan掃瞄物件 2.scan物件中有setstartrow方法和setstoprow方法,分別指向開始掃瞄的rowkey和結束掃瞄的rowkey 3.scan物件中的addcolumn方法指向所要查詢的列簇中的某個列 要注意點是在指向同一列簇中的列時,要按照字典順序指定,如果跳著指定則...

HBase 帶有過濾條件的全表掃瞄 小計

hbase 帶有過濾條件的全表掃瞄 字首過濾器 列名過濾器 時間戳過濾器 組合過濾器 scan demo table 在約束條件中 過濾器使用關鍵字 filter prefixfilter prefixfilter value 表示字首過濾器,作用於行鍵上,行鍵以 value 為字首 qualifi...