国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

HBase監(jiān)控方法以及核心指標

這篇具有很好參考價值的文章主要介紹了HBase監(jiān)控方法以及核心指標。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

探討hbase的監(jiān)控數據采集方式以及需要關注的核心指標,便于日常生產進行監(jiān)控和巡檢。

1. 監(jiān)控指標采集

監(jiān)控指標的采集方式使用promethues + jmx_prometheus_javaagent的方式進行,具體方案部署方案可以參考HDFS監(jiān)控方法以及核心指標

需要注意的是,調整幾個關鍵配置,

1, 配置master.yaml和regionserver.yaml

root@Master:/usr/local/monitor# cat /usr/local/monitor/master.yaml 
startDelaySeconds: 0
ssl: false
lowercaseOutputName: false
lowercaseOutputLabelNames: false

root@Master:/usr/local/monitor# cat /usr/local/monitor/regionserver.yaml 
startDelaySeconds: 0
ssl: false
lowercaseOutputName: false
lowercaseOutputLabelNames: false

2, 配置hdfs相關的OPTS

vim /usr/local/hbase-2.4.17/conf/hbase-env.sh 

# 增加jmx_prometheus_javaagent采集配置
export HBASE_MASTER_OPTS="$HBASE_MASTER_OPTS -javaagent:/usr/local/monitor/jmx_prometheus_javaagent-0.20.0.jar=10000:/usr/local/monitor/master.yaml"
export HBASE_REGIONSERVER_OPTS="$HBASE_REGIONSERVER_OPTS -javaagent:/usr/local/monitor/jmx_prometheus_javaagent-0.20.0.jar=10001:/usr/local/monitor/regionserver.yaml"

3,正常啟動hbase

cd /usr/local/hbase-2.4.17/bin
./hbase-daemon.sh start master
./hbase-daemon.sh start regionserver

4, 啟動的進程中會攜帶jmx_prometheus_javaagent參數
HBase監(jiān)控方法以及核心指標,Hbase,大數據,hbase,大數據

5, 查看相關的指標

# resourcemanager指標
curl localhost:10000/metrics

# nodemanager指標
curl localhost:10001/metrics

配置prometheus等細節(jié),可以參考可以參考HDFS監(jiān)控方法以及核心指標,本文不再繼續(xù)贅述。文章來源地址http://www.zghlxwxcb.cn/news/detail-814392.html

2. 核心告警指標

2.1 Master核心指標梳理

指標名稱 指標說明 參考值 備注
進程 進程 進程存在 == 1
masterStartTime Master 進程啟動時間 >= 10s
主備情況 haState 1:主,0:備 集群必須包含1主1備
numCallsInPriorityQueue 通用隊列 RPC 請求數 <= 1000 過長的rpc隊列會導致nn處理不過來了,注意調優(yōu)jvm或者線程數量以及客戶端的緩存
numCallsInReplicationQueue 復制隊列 RPC 請求數 <= 1000 過長的rpc隊列會導致nn處理不過來了,注意調優(yōu)jvm或者線程數量以及客戶端的緩存
numOpenConnections 當前打開的連接個數 <= 1000 不宜有太多的鏈接,涉及性能問題,根據實際情況調整
numDeadRegionServers 當前Dead的 RegionServer 個數 <= 0

2.2 RegionServer核心指標梳理

指標名稱 指標說明 參考值 備注
進程 進程 進程存在 == 1
numCallsInPriorityQueue 通用隊列 RPC 請求數 <= 1000 過長的rpc隊列會導致nn處理不過來了,注意調優(yōu)jvm或者線程數量以及客戶端的緩存
MemHeapUsedM/MemHeapMaxM Jvmd堆內內存使用率 <= 60%
AvailableVCores / (AllocatedVCores + AvailableVCores ) NodeManager 可用的 VCore 占比 <= 90% 涉及容量資源,不同環(huán)境根據實際情況調整
AvailableGB / (AllocatedGB + AvailableGB ) NodeManager 可用的 內存 占比 <= 90% 涉及容量資源,不同環(huán)境根據實際情況調整
BytesWrittenMB 寫入 DN 的字節(jié)速率 根據機器的網卡帶寬調整
BytesReadMB 讀取 DN 的字節(jié)速率 根據機器的網卡帶寬調整
VolumeFailures 磁盤故障次數 <= 0
DatanodeNetworkErrors 網絡錯誤統(tǒng)計 <= 0
磁盤使用率 <= 70
磁盤await 磁盤讀寫的await <= 1ms

3. 參考文章

  • HBase 監(jiān)控指標

到了這里,關于HBase監(jiān)控方法以及核心指標的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • HBase JMX 指標學習

    HBase JMX 指標學習

    名詞解釋: JMX:Java Management Extensions,用于用于Java程序擴展監(jiān)控和管理項。 GC:Garbage Collection,垃圾收集,垃圾回收機制。 說到對Hadoop和 HBase的集群監(jiān)控,大家知道的和用的最多的可能還是第3方的監(jiān)控工具,cacti,ganglia,zabbix之類的。其實Hadoop本身是帶有監(jiān)控接口的,這個

    2024年02月09日
    瀏覽(12)
  • 【大數據&AI人工智能】HBase的核心數據結構和算法原理是什么?給出代碼實例

    HBase是一個開源的非關系型分布式數據庫,它參考了Google的BigTable模型,實現語言為 Java。它是Apache軟件基金會的Hadoop項目的一部分,運行在HDFS文件系統(tǒng)之上,為 Hadoop 提供類BigTable 的服務。 HBase的核心數據結構和算法原理是什么?給出代碼實例。HBase的核心數據結構和算法原

    2024年02月09日
    瀏覽(30)
  • HBase核心參數配置

    參數配置是一個富有技巧性的工作,每個參數的背后都有著對應模塊的工作原理。接下來對HBase中常見的參數進行分類整理,解釋每個參數的實際意義以及在生產線上的配置注意事項。 hbase.hregion.max.filesize : 默認10G,簡單理解為,Region中最大的Store中所有文件大小一旦大于該

    2024年02月16日
    瀏覽(17)
  • HBase學習八: 核心參數配置

    參數配置是一個富有技巧性的工作,每個參數的背后都隱藏著對應模塊的工作原理,如果不清楚這些工作原理,就沒辦法真正理解這些參數的核心意義。 hbase.hregion.max.f ilesize:默認為10G,簡單理解為,Region中最大的Store中所有文件大小一旦大于該值整個Region就會執(zhí)行分裂。

    2024年01月19日
    瀏覽(18)
  • RabbitMQ監(jiān)控方法以及核心指標

    RabbitMQ監(jiān)控方法以及核心指標

    探討rabbitmq的監(jiān)控數據采集方式以及需要關注的核心指標,便于日常生產進行監(jiān)控和巡檢。 rabbitmq的指標采集有2種方式 rabbitmq的內置或者外部下載的插件暴露指標 使用第三方rabbitmq_exporter采集rabbitmq并暴露指標 RabbitMQ內部集成Prometheus來獲取指標,操作也比較簡便。 3.8.0之前版

    2024年02月21日
    瀏覽(14)
  • 3、HBase的java API基本操作(創(chuàng)建、刪除表以及對數據的添加、刪除、查詢以及多條件查詢)

    1、hbase-2.1.0介紹及分布式集群部署、HA集群部署、驗證、硬件配置推薦 2、hbase-2.1.0 shell基本操作詳解 3、HBase的java API基本操作(創(chuàng)建、刪除表以及對數據的添加、刪除、查詢以及多條件查詢) 4、HBase使用(namespace、數據分區(qū)、rowkey設計、原生api訪問hbase) 5、Apache Phoenix(5.0.0-5.

    2024年02月08日
    瀏覽(29)
  • HBase 遇到的問題以及處理

    目前在hbase集群中發(fā)現了一些問題,主要是Region 一致性的問題,和RIT問題,根據目前遇到的問題整理了以下問題fix手冊。 如果后面遇到新的問題可以再增加 Issue: Regions have the same start/end keys Cause Varies. Resolution 手動合并重疊的區(qū)域。 在 HBase HMaster Web UI 表詳情頁面,選擇有問題

    2024年02月17日
    瀏覽(18)
  • HBase(2):HBase數據模型

    1 簡介 在HBASE中,數據存儲在具有行和列的表中。這是看起來關系數據庫(RDBMS)一樣,但將HBASE表看成是多個維度的Map結構更容易理解。 表結構如下: ROWKEY C1列蔟 C2列蔟 rowkey 列1 列2 列3 列4

    2024年02月01日
    瀏覽(14)
  • HBase基礎知識(一):HBase簡介、HBase數據模型與基本架構

    HBase基礎知識(一):HBase簡介、HBase數據模型與基本架構

    HBase是一種分布式、可擴展、支持海量數據存儲的NoSQL數據庫。 邏輯上,HBase的數據模型同關系型數據庫很類似,數據存儲在一張表中,有行有列。但從HBase的底層物理存儲結構(K-V)來看,HBase更像是一個 multi-dimensionalmap 。 1.2.1HBase邏輯結構 字典序:按位比較。 下圖是一張表

    2024年02月03日
    瀏覽(20)
  • Hbase,Hive和Hdfs的關系以及區(qū)別

    HBase是一個分布式的、面向列的開源數據庫,Hbase是Hadoop database即Hadoop數據庫。HBase的數據通常存儲在HDFS上。HDFS為HBase提供了高可靠性的底層存儲支持。不過HBase 本身其實可以完全不要考慮 HDFS 的,你完全可以只把 HBase 當作是一個分布式高并發(fā) k-v 存儲系統(tǒng),只不過它底層的文

    2024年02月11日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包