// 多行 多列族 多屬性
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...