我几天前在hadoop2.5上安装了hbase 1.0.1,我的问题是get命令没有返回任何行。我试过使用不同的表,通过shell或api。。。什么都没有
如果你对此有任何想法,请与我分享。
hbase(main):020:0> get 'teste', 'camp:name'
COLUMN CELL
0 row(s) in 0.0930 seconds
hbase(main):021:0> scan 'teste'
ROW COLUMN+CELL
1 column=camp:nume, timestamp=1431128619811, value=David
1 row(s) in 0.1720 seconds
1条答案
按热度按时间iyfamqjs1#
那是因为你丢失了row键,它认为你得到了'camp:nume'不存在的行。
使用此选项可获取第1行中的所有列:
用这个来得到camp:nume'第1行的列:
仅供参考,在hbase shell中,您可以运行一个不带参数的简单命令来查看帮助: