status 'simple':显示基本状态(RegionServer数量、表数量等);status 'detail':显示详细状态(Region数量、单元格数量等);status 'table <table_name>':查看指定表的详细信息。bin目录中执行(如/usr/lib/hbase/bin/hbase shell)。16010(如http://<master-ip>:16010),可直观查看集群概览、RegionServer列表、表状态、Region分布等信息。jps命令查看HBase核心进程是否运行(需看到HMaster和HRegionServer进程)。若进程不存在,需通过start-hbase.sh启动服务。/var/log/hbase/目录(如hbase-<username>-master-<hostname>.log)。使用tail -f命令实时查看日志,快速定位错误(如RegionServer宕机、ZooKeeper连接问题)。HBase通过JMX(Java Management Extensions)暴露性能指标,需通过以下步骤启用:
$HBASE_HOME/conf/hbase-site.xml,添加以下配置以启用JMX:<property>
<name>hbase.jmx.enabled</name>
<value>true</value>
</property>
<property>
<name>hbase.jmx.port</name>
<value>10101</value> <!-- 自定义JMX端口 -->
</property>
jconsole(JDK自带)或jmxtrans工具连接<master-ip>:10101,查看RegionServer负载、缓存使用、RPC调用等指标。jmx_exporter将HBase JMX指标转换为Prometheus可采集的格式。配置jmx_exporter.yaml(指定JMX端口和指标映射),并通过-javaagent参数启动HBase(如-javaagent:/path/to/jmx_exporter.jar=10101:/path/to/jmx_exporter.yaml)。check_hbase.pl插件定期检查HBase组件状态(如Master可用性、RegionServer存活状态),异常时发送邮件/短信告警。HBase依赖HDFS(存储)和YARN(资源调度),需同步监控:
http://<namenode-ip>:9870,查看HBase数据目录(如/hbase)的存储使用情况、数据块分布。http://<resourcemanager-ip>:8088,查看RegionServer的资源使用(CPU、内存)及任务队列状态。通过上述方法,可全面监控Debian系统上HBase的运行状态,及时发现并解决性能瓶颈或故障问题。