HBase shell-status命令
HBase shell中有一个status命令,可以查看HBase集群的一些基本状态,例如:
hbase(main):003:0> status
3 servers, 0 dead, 2.3333 average load
直接运行status命令,可以查看RegionServer的数量和基本的负载情况。
但是这样的结果是否太简单了呢?其实这个命令还可以输入参数,以便查看更多详细的信息的。
查看status命令的帮助信息:(只能用help命令查看)
hbase(main):001:0> help 'status'
Show cluster status. Can be 'summary', 'simple', 'detailed', or 'replication'. The
default is 'summary'. Examples:
hbase> status
hbase> status 'simple'
hbase> status 'summary'
hbase> status 'detailed'
hbase> status 'replication'
hbase> status 'replication', 'source'
hbase> status 'replication', 'sink'
例如可以查看replication的基本信息,这些信息在判断replication运行的状态很有帮助,但是这些信息在其它地方比较难获取到,只能通过这个命令进行获取。
hbase(main):005:0> status 'replication'
version 1.0.0
3 live servers
XXX-172-0-171:
SOURCE: PeerID=1, AgeOfLastShippedOp=0, SizeOfLogQueue=0, TimeStampsOfLastShippedOp=Wed Apr 06 11:00:19 CST 2016, Replication Lag=0
SINK : AgeOfLastAppliedOp=0, TimeStampsOfLastAppliedOp=Fri Apr 01 12:17:12 CST 2016
XXX-172-0-173:
SOURCE: PeerID=1, AgeOfLastShippedOp=0, SizeOfLogQueue=0, TimeStampsOfLastShippedOp=Wed Apr 06 11:00:17 CST 2016, Replication Lag=0
SINK : AgeOfLastAppliedOp=0, TimeStampsOfLastAppliedOp=Fri Apr 01 12:17:17 CST 2016
XXX-172-0-172:
SOURCE: PeerID=1, AgeOfLastShippedOp=0, SizeOfLogQueue=0, TimeStampsOfLastShippedOp=Wed Apr 06 11:00:18 CST 2016, Replication Lag=0
SINK : AgeOfLastAppliedOp=0, TimeStampsOfLastAppliedOp=Mon Apr 04 03:53:53 CST 2016
另外在不方便查看HMaster页面的时候,也可以通过这个命令查看很多集群运行时的信息,很方便使用。
- 点赞
- 收藏
- 关注作者
评论(0)