1 回答

TA貢獻(xiàn)1868條經(jīng)驗(yàn) 獲得超4個(gè)贊
get命令和HTable類的get()方法用于從HBase表中讀取數(shù)據(jù)。使用 get 命令,可以同時(shí)獲取一行數(shù)據(jù)。它的語(yǔ)法如下:
get ’<table name>’,’row1’
下面的例子說明如何使用get命令。掃描emp表的第一行。
hbase(main):012:0> get 'emp', '1'
COLUMN CELL
personal : city timestamp=1417521848375, value=hyderabad
personal : name timestamp=1417521785385, value=ramu
professional: designation timestamp=1417521885277, value=manager
professional: salary timestamp=1417521903862, value=50000
4 row(s) in 0.0270 seconds
讀取指定列
下面給出的是語(yǔ)法,使用get方法讀取指定列。
hbase>get 'table name', ‘rowid’, {COLUMN => ‘column family:column name ’}
下面給出的示例,是用于讀取HBase表中的特定列。
hbase(main):015:0> get 'emp', 'row1', {COLUMN=>'personal:name'}
COLUMN CELL
personal:name timestamp=1418035791555, value=raju
- 1 回答
- 0 關(guān)注
- 834 瀏覽
添加回答
舉報(bào)