conf/hbase-env.sh 里面配了 JMX后就可以用 jconsole远程连到regionserver上面去看进程的metrics。
# Uncomment and adjust to enable JMX exporting
# See jmxremote.password and jmxremote.access in $JRE_HOME/lib/management to configure remote password access.
# More details at: http://java.sun.com/javase/6/docs/technotes/guides/management/agent.html
#
export HBASE_JMX_BASE="-Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
export HBASE_MASTER_OPTS="$HBASE_MASTER_OPTS $HBASE_JMX_BASE -Dcom.sun.management.jmxremote.port=10101"
export HBASE_REGIONSERVER_OPTS="$HBASE_REGIONSERVER_OPTS $HBASE_JMX_BASE -Dcom.sun.management.jmxremote.port=10102"
export HBASE_THRIFT_OPTS="$HBASE_THRIFT_OPTS $HBASE_JMX_BASE -Dcom.sun.management.jmxremote.port=10103"
export HBASE_ZOOKEEPER_OPTS="$HBASE_ZOOKEEPER_OPTS $HBASE_JMX_BASE -Dcom.sun.management.jmxremote.port=10104"
/usr/lib/jvm/java-6-oracle/bin/jconsole
localhost:10102
http://damies.iteye.com/blog/51788 学习。
相关推荐
在本实战中,我们将深入探讨如何利用JMX对HBase和Hadoop进行监控,以确保系统的稳定性和性能。 首先,我们需要理解HBase。HBase是一个基于Google的Bigtable设计的开源NoSQL数据库,它运行在Hadoop之上,提供高度可...
HBase 提供了多种监控和维护工具,包括 HBase 管理控制台、HBase Shell 和 HBase JMX 等,可以帮助用户监控和维护 HBase 集群。 11. HBase Troubleshooting HBase 提供了多种故障诊断和解决方法,包括日志分析、...
实战开发通过jmx获取HBase运行时数据,监控集群状态 5-1 HBase备份与恢复 5-2 HBase监控简介 5-3 Hadoop JMX监控实战 5-4 HBase JMX监控实战 第6章 Phoenix & Sqoop 对HBase业务应用过程中常用到的第三方开源工具...
1. 使用HBase自带的JMX监控工具或第三方监控工具(如Ambari、Grafana)监控HBase集群的性能指标。 2. 定期进行健康检查,排查可能存在的问题,如Region不均、内存溢出等。 3. 对HBase进行定期备份,以防数据丢失。...
9. **监控与维护**:可以使用HBase提供的JMX监控工具,或者集成Zabbix、Prometheus等第三方监控系统来监控HBase的性能和稳定性。 10. **扩展性**:随着数据的增长,可以通过增加RegionServer节点来横向扩展HBase...
hbase-exporterHBase Prometheus导出器收集指标并中继JMX指标以供Prometheus使用由于JMX中一些重要的指标缺失或为空,因此我们另外分析了HBase主界面,例如“过渡中的过时区域” 解析“ hbase hbck”命令的输出以...
1. 监控指标:包括内存使用、磁盘I/O、网络流量等,通过JMX和Hadoop Metrics2提供。 2. 故障处理:Master节点和Region服务器的故障切换,数据的自动恢复。 七、HBase与其他系统集成 1. Hadoop集成:与HDFS、...
Phoenix提供了丰富的JMX指标,可以帮助我们了解查询性能、内存使用等情况。同时,通过日志分析,可以定位并解决问题。 7. **扩展与社区支持** Apache HBase和Phoenix都是活跃的开源项目,拥有庞大的社区支持。...
6. **监控与诊断**:新版本提供了更好的监控和诊断工具,如改进的JMX指标,帮助管理员更好地理解系统状态,及时发现并解决问题。 7. **HBase Shell增强**:HBase Shell是管理系统的重要工具,1.6.0版本增强了Shell...
6. **HBase的监控与调优**:HBase内置了丰富的监控指标,如RegionServer状态、内存使用、请求数量等,可以通过JMX、HBase Web UI或Ambari等工具进行监控。根据这些指标,可以进行性能调优,比如调整Region大小、增加...
9. **监控与故障排查**:利用HBase自带的JMX监控工具、Zookeeper监控以及日志分析,可以监控系统运行状态,及时发现并解决问题。 10. **安全与权限**:在生产环境中,可能需要配置HBase与Kerberos集成,实现安全...
- HBase提供丰富的监控指标,包括JMX和Web UI,便于监控系统状态。 - 可通过调整配置参数优化性能,如Region大小、BlockCache设置等。 在解压“hbase-1.3.1-bin.zip”后,你可以找到启动和配置HBase所需的所有...
- **监控与诊断**:使用HBase提供的监控工具,如JMX、HBase Metrics,进行性能监控和问题排查。 7. **实战应用与案例** - **实时数据分析**:HBase常用于实时分析,如日志分析、用户行为追踪等。 - **物联网(IoT...
HBase提供丰富的监控指标,如JMX、Web UI等,用于系统状态监控和问题排查。 源码中可能包含了示例程序,这些程序可以帮助读者理解如何使用HBase API实现各种操作,例如创建表、写入数据、查询数据、进行数据扫描等...
Ganglia context和File context是HBase预装的实现,JMX是一个Java标准API。 收集和图形展示指标: 收集和图形展示指标是监控HBase集群的两个重要部分。收集功能用来收集被监控的系统产生的指标信息,并将这些指标...
对于运维管理,HBase提供了监控工具,如JMX,以监控集群的健康状态和性能指标。 8. HBase的应用场景 HBase常用于实时查询、大数据分析、日志处理等领域。例如,在互联网广告系统中,它可以快速响应用户的个性化...
HBase提供了一系列的管理和监控工具,例如HBase Shell用于执行管理命令,HBase Master UI用于监控集群状态,以及JMX服务用于远程监控。管理员应定期检查这些工具以确保系统健康运行。 通过理解并熟练掌握这些知识...
此外,还讲解了如何利用Hbase的监控工具如Hbase Metrics和JMX来实时监控系统状态,以便及时发现问题并进行优化。 在性能影响分析方面,书中涵盖了Hbase的常见瓶颈,如磁盘I/O、网络延迟、CPU使用率等,并提供了针对...
同时,管理员也可以通过HBase的Web UI或JMX接口来监控和控制balancer的状态。 总之,HBase的`balancer`功能是保证集群高效运行的关键组件。它通过智能地重新分配Region来确保数据的均衡分布,从而提高服务的响应...
3. JMX接口,可以利用JConsole、VisualVM等工具查看和调整HBase的运行参数。 总结,HBase参数修改是确保系统高效稳定运行的关键步骤,开发者需结合业务场景和硬件资源,精细化调整各项参数,以实现最优性能。通过...