HBase写入请求需要表名

HBase写入请求需要表名,hbase,bigtable,nosql,Hbase,Bigtable,Nosql,只是想知道HBase写请求应该至少包含表名和行键,还是只包含行键(不需要表名) 我刚通过练习考试,这个问题就来了 谷歌帮不上忙 谢谢应该包含表名、行和列族 参见示例 hbase(main):002:0> create 'testtable', 'colfam1' 0 row(s) in 0.2930 seconds 看表 hbase(main):003:0> list 'testtable' TABLE testtable 1 row(s) in 0.0520 second 插入

只是想知道HBase写请求应该至少包含表名和行键,还是只包含行键(不需要表名)

我刚通过练习考试,这个问题就来了

谷歌帮不上忙


谢谢

应该包含表名、行和列族

参见示例

hbase(main):002:0> create 'testtable', 'colfam1'
0 row(s) in 0.2930 seconds
看表

hbase(main):003:0> list 'testtable'
TABLE
testtable
1 row(s) in 0.0520 second
插入值

 hbase(main):004:0> put 'testtable', 'myrow-1', 'colfam1:q1', 'value-1'
    0 row(s) in 0.1020 seconds
    hbase(main):005:0> put 'testtable', 'myrow-2', 'colfam1:q2', 'value-2'
    0 row(s) in 0.0410 seconds
    hbase(main):006:0> put 'testtable', 'myrow-2', 'colfam1:q3', 'value-3'
    0 row(s) in 0.0380 seconds
要查看表中包含的

hbase(main):007:0> scan 'testtable'
ROW        COLUMN+CELL   
myrow-1    column=colfam1:q1, timestamp=1297345476469, value=value-1
myrow-2    column=colfam1:q2, timestamp=1297345495663, value=value-2
myrow-3    column=colfam1:q3, timestamp=1297345508999, value=value-3