内置工具
主Web接口
默认情况下,Master在端口16010上启动Web接口。
Master Web UI列出了创建的表及其定义(例如,ColumnFamilies、blocksize等)。此外,还会列出群集中可用的RegionServers以及选定的高级度量标准(请求,区域数,usedHeap,maxHeap)。Master Web UI允许导航到每个RegionServer的Web UI。
RegionServer Web接口
默认情况下,RegionServers在端口16030上启动Web接口。
RegionServer Web UI列出了在线区域及其开始/结束键,以及时间点RegionServer度量(请求,区域,storeFileIndexSize,compactionQueueSize等)。
有关度量标准定义的详细信息,请参阅HBase度量标准,这将在之后的章节进行介绍。
zkcli
zkcli是一个非常有用的工具,用于调查ZooKeeper相关的问题。要调用方法如下:
./hbase zkcli -server host:port <cmd> <args>
命令(和参数)是:
connect host:port
get path [watch]
ls path [watch]
set path data [version]
delquota [-n|-b] path
quit
printwatches on|off
create [-s] [-e] path data acl
stat path [watch]
close
ls2 path [watch]
history
listquota path
setAcl path acl
getAcl path
sync path
redo cmdno
addauth scheme auth
delete path [version]
setquota -n|-b val path