ManageEngine® Applications Manager


Apache HBase

<< 上一页

主页

下一页 >>

监视Apache HBase

 

 

Apache HBase - 概览

Apache HBase是一个分布式、可扩展、数据存储系统。HBase是开源的非结构化的,当您需要随机、实时读/写访问大数据时,您可以使用HBase数据库。Apache HBase在Hadoop和HDFS之上提供了类似于Bigtable的能力。

页首

 

监视Apache HBase - 我们能做什么

Applications Manager旨在帮助Apache HBase管理员已区域为单位监视集群。 使用Applications Manager监视Apache HBase以及执行性能指标收集和确保HBase数据库状态是启动的并执行期望中的操作,您需要了解:

Top

 

Apache HBase - 添加一个新的监视器

 

支持的版本:HBase 1.x版本

 

监视Apache HBase的先决条件:

使用JMX MBean收集HBase性能数据。启用JMX的方法:打开hbase/conf/hbase-env.sh文件,取消注释或添加以下JVM参数:

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"

创建新的监视器的步骤

Top

 

使用AddMonitor API添加一个Apache HBase监视器:

语法:

http://[hostname]:[port]/AppManager/xml/AddMonitor?apikey=[apikey]&type=HBase&displayname=[Displayname]&HostName=[HostName]&Port=[Port]&UserName=[UserName]&Password=[Password]&JNDIPath=/jmxrm
请求参数:

API请求有关接口如下:


字段 值        
API密钥
API密钥创建HBase监视器。
类型 您想要添加的数据库类型。值为HBase。
显示名称
HBase监视器的名称。
主机名
HBase这在运行的主机的名称。
端口
HBase这在运行的主机的端口。
用户名 有权限访问HBase数据库的用户的名称。
密码 有权限访问HBase数据库的用户的密码。
JNDI路径 使用J的NDI路径。

请求实例:

http://Prod-server7:9010/AppManager/xml/AddMonitor?apikey=0b719d6a4a564c8be86fbc60d3f0b996&type=HBase&displayname=HBase&HostName=APP-W8-AIO-5&Port=5000&UserName=admin&Password=Abc@123&JNDIPath=/jmxrmi

页首

 

监视参数

进入监视器分类视图,点击在数据库监视器列表中选择 HBase。分三个标签显示了HBase配置视图:

点击监视器名称查看服务器列出的关于监视器的全部信息:

概览

参数

描述

HBase MASTER概览

平均负载 由每个区域服务器服务的区域的平均数量
停机区域服务器的数量
区域服务器数 在线的区域服务器数量
集群请求/分钟 每分钟区域服务器发送到集群的请求数量

HBase JVM 指标

堆内存总数 计算堆中的全部内存,单位兆
已用堆内存 计算已经使用的堆内存,单位兆
提交的堆内存 计算已经提交的堆内存,单位兆
垃圾回收总数 全部JVM垃圾回收数量

内存信息

未用物理内存大小 可用物理内存量,单位兆
未用交换空间大小 可用交换空间大小,单位兆
物理内存大小总数 全部物理内存,单位兆
交换空间大小总数 全部交换空间大小,单位兆
提交的虚拟内存大小 保证运行进程时可用的虚拟内存总量,单位兆

线程信息

定时的等待线程数 等待另一条线程到一个指定的时间执行某项行动的线程数量
等待线程数 等待另一条线程某项特定行动的线程数量
阻塞线程数 监视器锁定阻塞的线程数量
可运行线程数 虚拟机中执行的线程数

页首

IPC

参数

描述

IPC信息

打开连接数 RPC层打开连接的数量
调用总时间 调用总时间包含在队列中的时间以及处理的时间
活动RPC处理器数 活动RPC处理器服务请求的数量。
复制调用数 目前从复制中收集的队列操作

数据转移

发送数据 在呼叫队列中发送的数据的字节数
接收数据 在呼叫队列中接收的数据的字节数

例外

故障扫描器例外  
未知扫描器例外  
区域过忙例外 区域服务器过忙例外

页首

Master - RegionServer

参数

描述

事务处理中的区域

事务处理中区域 区域中事务正在处理的数量
事务处理中区域超出阈值 区域中事务正在处理的数量超出由属性rit.metrics.threshold.time定义的阀值

区域服务器

名称 区域服务器的名称
开始时间 HBase Master开始时间

页首

Region服务器 - Region明细

参数

描述

存储文件

存储文件计数 RegionServer中存储文件的数量
存储文件大小 RegionServer中存储文件(数据文件)的大小

内存存储

内存存储大小 RegionServer内存存储的大小

压缩信息

压缩完成数 节点启动之前完成压缩的数量
比特压缩数 该实体hregions中所有比特压缩数
文件压缩数 该实体hregions中所有文件压缩数

HLog数

删除数 RegionServer删除请求的全部数量
增加数 RegionServer增加请求的全部数量
附加数 RegionServer附加请求的全部数量
转换数 RegionServer转换请求的全部数量

操作延迟 - 扫描下一个

扫描下一个操作数 该实体hregions中所有的扫描下一个操作数
最小扫描下一个 RegionServer中扫描操作的最小延迟
最大扫描下一个 RegionServer中扫描操作的最大延迟
平均扫描下一个 RegionServer中扫描操作的平均延迟
扫描下一个中位数 RegionServer中扫描操作的中位延迟

操作延迟 - 获取

获取操作数 RegionServer中每秒获取请求的全部数量
最小获取 RegionServer中获取操作的最小延迟
最大获取 RegionServer中获取操作的最大延迟
平均获取 RegionServer中获取操作的平均延迟
中位获取 RegionServer中获取操作的中位延迟

页首

Region服务器明细

参数

描述

缓存明细

阻塞缓存数 缓存在阻塞缓存的存储文件数量
阻塞缓存逐出数 从阻塞缓存中逐出的阻塞数量
阻塞缓存未用大小 阻塞缓存中未使用的大小,单位为兆
阻塞缓存命表达中率 缓存被打开的请求的阻塞缓存命中率
阻塞缓存命中数 无视缓存设置,请求阻塞缓存命中的所有数量
阻塞缓存命中百分比 无视缓存设置,请求阻塞缓存命中率
阻塞缓存丢失数 无视缓存设置,请求阻塞缓存丢失的数量
阻塞缓存大小 阻塞缓存使用的字节大小

慢操作数

慢附加数 完成附加超过1000毫秒数量
慢获取数 完成获取超过1000毫秒数量
慢提交数 完成提交超过1000毫秒数量
慢增长数 完成增长超过1000毫秒数量
慢删除数 完成删除超过1000毫秒数量

页首

 

HLog

参数

描述

HLog文件分裂时间

平均HLog分裂时间 完全分裂一个写入日志文件的平均时间
最小HLog分裂时间 完全分裂一个写入日志文件的最小时间
最大HLog分裂时间 完全分裂一个写入日志文件的最大时间
HLog时间分裂操作数 写入日志文件分裂的次数

HLog大小分裂时间

平均HLog分裂时间 完全分裂一个写入日志文件的平均时间
最小HLog分裂时间 完全分裂一个写入日志文件的最小时间
最大HLog分裂时间 完全分裂一个写入日志文件的最大时间
HLog大小分裂操作数 分裂的写入日志文件大小

页首

配置

参数

描述

配置

虚拟机名称 Java虚拟机实现的名称
引导类路径 引导类加载程序使用引导类路径搜索类文件
虚拟机供应商 Java虚拟机实现的供应商
规范版本 实现该产品的JMX规范版本

页首

<< 上一页

主页

下一页 >>

PostgreSQL DB服务器

NoSQL数据库服务器