楔子
hbase shell出现错误
ERROR: Can't get master address from ZooKeeper; znode data == null
Here is some help for this command:
List all tables in hbase. Optional regular expression parameter could
be used to filter the output. Examples:
hbase> list
hbase> list 'abc.*'
hbase> list 'ns:abc.*'
hbase> list 'ns:.*'
hbase(main):002:0> list
错误
- 检测zookeeper是否启动(最好配置
ZOOKEEPER_HOME 环境变量
) - 是否启动了hbase
[grq@hadoop datas]$ jps
3680 JobHistoryServer
3521 DataNode
36980 Main
36468 HMaster# hbase
3622 NodeManager
3577 ResourceManager
37210 Jps
35147 QuorumPeerMain #zookeeper
36588 HRegionServer # hbase
3470 NameNode
[grq@hadoop datas]$
使用的是window Linux虚拟机 每次都是挂起 状态,下次使用就出现了这种状态,以后每次重新适应虚拟机都重启一遍hbase
hbase 清空表数据
hbase(main):002:0> truncate "fruits_mr"
Truncating 'fruits_mr' table (it may take a while):
- Disabling table...
- Dropping table...
- Creating table...
0 row(s) in 2.9430 seconds
hbase(main):003:0>