精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

一套很專業的監控方案:HDFS監控落地背后的思考

大數據
基于京東云的實戰經驗,我們今天來聊聊HDFS相關的監控。Hadoop分布式文件系統(HDFS)被設計成適合運行在通用硬件(commodity hardware)上的分布式文件系統。

基于京東云的實戰經驗,我們今天來聊聊HDFS相關的監控。

Hadoop分布式文件系統(HDFS)被設計成適合運行在通用硬件(commodity hardware)上的分布式文件系統。

HDFS能提供高吞吐量的數據訪問,非常適合大規模數據集上的應用。在大數據生態圈中,HDFS是最重要的底層分布式文件系統,它的穩定性關乎整個生態系統的健康。

本文介紹了HDFS相關的重要監控指標,分享指標背后的思考。

一、HDFS監控挑戰

HDFS是Hadoop生態的一部分,監控方案不僅需適用HDFS,其他組件如Yarn、Hbase、Hive等,也需適用

HDFS API提供的指標較多,部分指標沒必要實時采集,但故障時需能快速獲取到

Hadoop相關組件的日志,比較重要,如問題定位、審計等

監控方案不僅能滿足監控本身,故障定位涉及指標也應覆蓋

二、Hadoop監控方案

Hadoop監控數據采集是通過HTTP API,或者JMX。實際中,用到比較多的產品主要有:CDH、Ambari,此外,還有部分工具,如Jmxtrans、HadoopExporter(用于Prometheus)。

CDH是一款開源的集部署、監控、操作等于一體的Hadoop生態組件管理工具,也提供收費版(比免費版多提供數據備份恢復、故障定位等特性)。CDH提供的HDFS監控界面在體驗上是非常優秀的,是對HDFS監控指標深入發掘之后的濃縮,比如HDFS容量、讀寫流量及耗時、Datanode磁盤刷新耗時等。

 

圖1 CDH提供的HDFS監控界面

Ambari與CDH類似,同樣是開源工具,但它的擴展性要比較好,另外,它的信息可以從機器、組件、集群等不同維度展現,接近運維工程師使用習慣。

 

圖2 Ambari提供的HDFS監控界面

如果使用CDH,或者Ambari進行HDFS監控,也存在實際問題:

  • 對應的Hadoop及相關組件版本不能自定義
  • 不能很好的滿足大規模HDFS集群實際監控需求

其他工具,如Jmxtrans目前還不能很好適配Hadoop,因此,實際的監控方案選型為:

  • 采集:HadoopExporter,Hadoop HTTP API(說明:HDFS主要調用http://{domain}:{port}/jmx)
  • 日志:通過ELK來收集、分析
  • 存儲:Prometheus
  • 展現:Grafana,HDFS UI,Hue
  • 告警:對接京東云告警系統

三、HDFS監控指標

1、主要指標概覽

 

表1 HDFS主要監控指標概覽

2、黑盒監控指標

基本功能

文件整個生命周期中,是否存在功能異常,主要監控創建、查看、修改、刪除動作。

查看時,需校對內容,有一種方式,可以在文件中寫入時間戳,查看時校對時間戳,這樣,可以根據時間差來判斷是否寫超時

切記保證生命周期完整,否則,大量監控產生的臨時文件可能導致HDFS集群垮掉

3、白盒監控指標

1)錯誤

Block丟失數量

采集項:MissingBlocks

如果出現塊丟失,則意味著文件已經損壞,所以需要在塊丟失前,提前預判可能出現Block丟失風險(通過監控UnderReplicatedBlocks來判斷)。

不可用數據節點占比

采集項:

 

在BlockPlacementPolicyDefault.java中的isGoodTarget定義了選取Datanode節點策略,其中有兩項是“節點是否在下線”、“是否有足夠存儲空間”,如果不可用數量過多,則可能導致選擇不到健康的Datanode,因此,必須保證一定數量的健康Datanode。

 

圖4 選取可用Datanode時部分判斷條件

錯誤日志關鍵字監控

部分常見錯誤監控(主要監控Exception/ERROR),對應關鍵字:

IOException、NoRouteToHostException、SafeModeException、UnknownHostException。

未復制Block數

采集項:UnderReplicatedBlocks

UnderReplicatedBlocks在數據節點下線、數據節點故障等均會產生大量正在同步的塊數。

FGC監控

采集項:FGC

讀寫成功率

采集項:

monitor_write.status/monitor_read.status

根據Block實際讀寫流量匯聚計算,是對外SLA指標的重要依據。

數據盤故障

采集項:NumFailedVolumes

如果一個集群有1000臺主機,每臺主機是12塊盤(一般存儲型機器標準配置),那么這將會是1萬2000塊數據盤,按照機械盤平均季度故障率1.65%(數據存儲服務商Backblaze統計)計算,平均每個月故障7塊盤。若集群規模再擴大,那么運維工程師將耗費很大精力在故障盤處理與服務恢復上。很顯然,一套自動化的數據盤故障檢測、自動報修、服務自動恢復機制成為剛需。

除故障盤監控外,故障數據盤要有全局性解決方案。在實踐中,以場景為維度,通過自助化的方式來實現對此問題處理。

 

 

圖5 基于場景實現的Jenkins自助化任務

2)流量

Block讀、寫次數

采集項:

 

采集Datanode數據進行匯聚計算。

網絡進出流量

采集項:node_network_receive_bytes_total/ node_network_transmit_bytes_total

沒有直接可以使用的現成數據,需要通過ReceivedBytes(接收字節總量)、SentBytes(發送字節總量)來計算。

磁盤I/O

采集項:node_disk_written_bytes_total/ node_disk_read_bytes_total

3)延遲

RPC處理平均時間

采集項:RpcQueueTimeAvgTime

采集RpcQueueTimeAvgTime(RPC處理平均時間)、SyncsAvgTime(Journalnode同步耗時)。

慢節點數量

采集項:SlowPeerReports

慢節點主要特征是,落到該節點上的讀、寫較平均值差距較大,但給他足夠時間,仍然能返回正確結果。通常導致慢節點出現的原因除機器硬件、網絡外,對應節點上的負載較大是另一個主要原因。實際監控中,除監控節點上的讀寫耗時外,節點上的負載也需要重點監控。

根據實際需要,可以靈活調整Datanode匯報時間,或者開啟“陳舊節點”(Stale Node)檢測,以便Namenode準確識別故障實例。涉及部分配置項:

  • dfs.namenode.heartbeat.recheck-interval
  • dfs.heartbeat.interval
  • dfs.namenode.avoid.read.stale.datanode
  • dfs.namenode.avoid.write.stale.datanode
  • dfs.namenode.stale.datanode.interval

4)容量

集群總空間、空間使用率

采集項:PercentUsed

HDFS UI花費了很大篇幅來展現存儲空間相關指標,足以說明它的重要性。

空間使用率計算包含了處于“下線中”節點空間,這是一個陷阱。如果有節點處于下線狀態,但它們代表的空間仍計算在總空間,如果下線節點過多,存在這樣“怪象”:集群剩余空間很多,但已無空間可寫。

此外,在Datanode空間規劃時,要預留一部分空間。HDFS預留空間有可能是其他程序使用,也有可能是文件刪除后,但一直被引用,如果“Non DFS Used”一直增大,則需要追查具體原因并優化,可以通過如下參數來設置預留空間:

  • dfs.datanode.du.reserved.calculator
  • dfs.datanode.du.reserved
  • dfs.datanode.du.reserved.pct

作為HDFS運維開發人員,需清楚此公式:Configured Capacity = Total Disk Space - Reserved Space = Remaining Space + DFS Used + Non DFS Used。

Namenode堆內存使用率

采集項:

HeapMemoryUsage.used/HeapMemoryUsage.committed

如果將此指標作為HDFS核心指標,也是不為過的。元數據和Block映射關系占據了Namenode大部分堆內存,這也是HDFS不適合存儲大量小文件的原因之一。堆內存使用過大,可能會出現Namenode啟動慢,潛在FGC風險,因此,堆內存使用情況需重點監控。

實際中,堆內存使用率增加,不可避免,給出有效的幾個方案:

  • 調整堆內存分配
  • 建立文件生命周期管理機制,及時清理部分無用文件
  • 小文件合并
  • 使用HDFS Federation橫向擴展

盡管這些措施可以在很長時間內,有效降低風險,但提前規劃好集群也是很有必要。

數據均衡度

采集項:

 

HDFS而言,數據存儲均衡度,一定程度上決定了它的安全性。實際中,根據各存儲實例的空間使用率,來計算這組數據的標準差,用以反饋各實例之間的數據均衡程度。

數據較大情況下,如果進行數據均衡則會比較耗時,盡管通過調整并發度、速度也很難快速的完成數據均衡。針對這種情況,可以嘗試優先下線空間已耗盡的實例,之后再擴容的方式來實現均衡的目的。

還有一點需注意,在3.0版本之前,數據均衡只能是節點之間的均衡,不能實現節點內部不同數據盤的均衡。

RPC請求隊列的長度

采集項:CallQueueLength(RPC請求隊列長度)。

文件數量

采集項:FilesTotal

與堆內存使用率配合使用。每個文件系統對象(包括文件、目錄、Block數量)至少占有150字節堆內存,根據此,可以粗略預估出一個Namenode可以保存多少文件。根據文件與塊數量之間的關系,也可以對塊大小做一定優化。

下線實例數

采集項:NumDecommissioningDataNodes

HDFS集群規模較大時,實時掌握健康實例說,定期修復故障節點并及時上線,可以為公司節省一定成本。

5)其他

除上述主要指標外,服務器、進程JVM、依賴服務(Zookeeper、DNS)等通用監控策略也需添加。

四、HDFS監控落地

Grafana儀表盤展現:主要用于服務巡檢、故障定位(說明:Grafana官方提供的HDFS監控模板,數據指標相對較少)。

 

圖6 HDFS部分集群Grafana儀表盤

ELK-Hadoop:主要用于全局日志檢索,以及錯誤日志關鍵字監控。

 

圖7 ES中搜索HDFS集群日志

 

圖8 日志服務搜索HDFS集群日志

Hue、HDFS UI:主要用于HDFS問題排查與日常維護。

五、HDFS案例

案例1

DNS產生臟數據,導致Namenode HA故障。

  • 發現方式:功能監控、SLA指標異常
  • 故障原因:DNS服務器產生臟數據,致使Namenode主機名出錯,在HA切換時,因找到錯誤主機而失敗
  • 優化建議:DNS作為最基礎服務,務必保證其數據正確與穩定,在一定規模情況下,切忌使用修改/etc/hosts方式來解決主機名問題,如果沒有高可用的內部DNS服務,建議使用DNSMasq來搭建一套DNS服務器

案例2

機架分組不合理,導致HDFS無法寫入。

  • 發現方式:功能監控寫異常偶發性告警
  • 故障原因:HDFS開啟機架感知,不同分組機器資源分配不合理,部分分組存儲資源耗盡,在選擇Datanode時,找不到可用節點
  • 優化建議:合理分配各機架上的實例數量,并分組進行監控。在規模較小情況下,可用考慮關閉機架感知功能

HDFS監控自定義任務:

https://github.com/cloud-op/monitor

責任編輯:武曉燕 來源: 京東云訂閱號
相關推薦

2019-11-08 08:53:26

HDFS監控架構

2023-10-23 12:31:40

2025-01-07 07:00:00

DDD微服務MySQL

2019-05-15 10:18:29

HDFSHadoop監控

2025-09-08 00:00:00

2024-12-09 09:25:30

2009-03-03 13:00:00

虛擬化技術vmwarexen

2018-08-02 09:44:35

AIOps實踐數據

2025-09-16 09:31:07

2015-09-21 09:42:29

Azure CloudLinux操作系統

2009-06-23 18:01:45

Ajax框架源代碼

2018-08-31 08:42:48

LinuxUnix實用程序

2014-12-02 10:02:21

Android異步任務

2023-03-03 17:00:00

部署Linux內核

2025-03-28 09:52:08

CIGo項目

2025-07-07 04:22:00

2025-08-22 08:26:56

2021-03-29 11:20:39

前端代碼工作流

2020-12-08 08:12:14

SQL腳本行轉列

2017-02-27 17:42:26

LinuxCPU工具
點贊
收藏

51CTO技術棧公眾號

蜜桃av色综合| 亚洲精品中文字幕乱码| 久久人人精品| 欧美sm美女调教| 永久久久久久| 男生草女生视频| 啪啪免费视频一区| 久久精品国产大片免费观看| 午夜电影久久久| 成人高清在线观看| 日韩av手机在线免费观看| 日韩精品99| www国产成人免费观看视频 深夜成人网| 精品国产网站地址| 亚洲娇小娇小娇小| www.av在线| 全部av―极品视觉盛宴亚洲| 亚洲一二在线观看| www.xxx亚洲| 成人在线观看免费| 国产成人精品免费看| 免费97视频在线精品国自产拍| 最新天堂在线视频| 色的视频在线免费看| 美国av一区二区| 色香阁99久久精品久久久| 天天爽人人爽夜夜爽| 成人资源www网在线最新版| 国产91丝袜在线播放九色| 国产精品入口尤物| 亚洲精品久久久久久国| 欧美日韩黄色| 亚洲大尺度视频在线观看| 国产日韩一区二区三区| 国产一级免费视频| 北条麻妃国产九九九精品小说| 91国产成人在线| 午夜精品一区二区三区四区| 国产精品九九九九| 欧美日本一区| 精品视频久久久久久| av免费网站观看| 国产伦理精品| 久久久国产精品麻豆| 国产精品视频播放| 无码人妻黑人中文字幕| 日韩欧美字幕| 日韩久久免费av| 人妻精品无码一区二区三区| av网站无病毒在线| 国产精品一二三四五| 国内精品久久久久久| 国产精品国产三级国产专业不| h1515四虎成人| 亚洲一区国产视频| 青青影院一区二区三区四区| 国产精品毛片久久久久久久av| 日韩中文字幕区一区有砖一区 | 性感美女久久精品| 欧妇女乱妇女乱视频| 国产又粗又猛又黄又爽无遮挡| 日韩有码一区二区三区| 国产精品福利片| 青青草原免费观看| 婷婷成人影院| 在线不卡a资源高清| 国产在线无码精品| 久久伊伊香蕉| 岛国av在线一区| 国产精品第3页| 姑娘第5集在线观看免费好剧| 国产精品vip| 伊人精品在线观看| 亚洲天堂资源在线| 成人噜噜噜噜| 91九色最新地址| 一区二区三区免费播放| 在线日韩三级| 欧美自拍偷拍午夜视频| 六月婷婷在线视频| 成人区精品一区二区不卡| 久久精品一区二区三区不卡| 日韩资源av在线| 日本黄视频在线观看| 精品一区二区影视| 国产精品成av人在线视午夜片 | 首页欧美精品中文字幕| 国产精品永久免费视频| 日本中文字幕在线免费观看| 亚洲视频电影在线| 97精品久久久中文字幕免费| 最新一区二区三区| 亚洲日本视频| 欧美丰满老妇厨房牲生活| 在线观看免费黄色网址| 欧美激情在线免费| 亚洲第一页自拍| 亚洲精品鲁一鲁一区二区三区| 亚洲伊人伊成久久人综合网| 精品国产不卡一区二区三区| 亚洲妇女无套内射精| 欧美调教视频| 精品亚洲男同gayvideo网站| 亚洲一二三四五六区| 精品国产a一区二区三区v免费| 亚洲精品久久在线| 99re这里只有| 麻豆一区一区三区四区| 欧美精品一区二区久久久| 日韩一级av毛片| 国产亚洲第一伦理第一区| 亚洲欧美国产精品va在线观看| 欧美成人三级伦在线观看| 日韩精品首页| 97在线日本国产| 国产精品色综合| 久久欧美一区二区| 欧美动漫一区二区| 日韩a在线观看| 久久一区二区三区国产精品| 四虎4hu永久免费入口| 精品日韩视频| 欧美精品成人一区二区三区四区| 加勒比精品视频| 欧美日韩国产在线一区| 国产精品视频网址| 你懂的在线观看| 亚洲成人精品一区二区| 少妇欧美激情一区二区三区| 911精品国产| 亚洲精品v天堂中文字幕| 在线观看日韩精品视频| 欧美一区三区| 欧洲成人免费aa| 日本精品入口免费视频| 久久国内精品自在自线400部| 国产精品一区二区三区免费| 香港三日本三级少妇66| 国产网站一区二区三区| 在线观看日韩片| 99久久婷婷国产综合精品首页 | 精品蜜桃一区二区三区| 天堂91在线| 国产亚洲精品7777| 男人的天堂99| 亚洲男女网站| 中文字幕在线观看亚洲| 久久久精品国产sm调教网站| 国产精品一区亚洲| 国产精品欧美风情| 国产一级在线| 亚洲精品国久久99热| 欧美丰满熟妇bbbbbb百度| 91av一区| 三级精品视频久久久久| 在线免费看av的网站| 国产91精品入口| 精品国偷自产一区二区三区| 999久久精品| 色噜噜狠狠狠综合曰曰曰 | 欧美一区二视频| 国产精品久久无码| 中文在线不卡| 日本一区视频在线播放| 国产亚洲精彩久久| 亚洲成人av片| 成人免费区一区二区三区| www.99精品| 91制片厂免费观看| a一区二区三区| 欧美一级午夜免费电影| 欧美久久久久久久久久久久| 成人深夜视频在线观看| 成人免费在线小视频| 精品精品久久| 91亚洲精品一区| 成年女人的天堂在线| 欧美美女网站色| 激情综合网五月婷婷| 激情都市一区二区| 亚洲黄色成人久久久| 久久男人av资源站| 欧美大片顶级少妇| 97久久久久久久| 成人精品一区二区三区中文字幕| 可以在线看的av网站| 老司机亚洲精品一区二区| 久久久亚洲天堂| yw193.com尤物在线| 日韩欧美国产一区在线观看| 国产精品老女人| 国产精品国产精品国产专区不蜜 | 麻豆一区二区在线| 精品视频在线观看一区二区| 亚洲色图图片| 久久久亚洲精选| 日本高清中文字幕在线| 欧美精品一区二区三区四区| 中国老头性行为xxxx| 国产亚洲欧美日韩日本| 亚洲一区二区中文字幕在线观看| 色琪琪久久se色| 国内外成人免费视频| 欧美成人三级| 国产69精品久久久久久| 天堂中文网在线| 五月婷婷久久综合| 国产精品一区二区亚洲| 99久久久免费精品国产一区二区| 中文字幕第17页| 首页国产欧美久久| 男人的天堂狠狠干| 亚洲精品二区三区| 114国产精品久久免费观看| 国产激情小视频在线| 亚洲精品一区av在线播放| 99久久久久成人国产免费 | 亚洲精品午夜久久久久久久| 丁香天五香天堂综合| 欧美婷婷精品激情| 噜噜噜久久亚洲精品国产品小说| 久久久久久艹| 日本精品在线一区| 日韩视频免费观看| 可以在线观看的av网站| 亚洲国产欧美精品| 精品毛片在线观看| 亚洲va天堂va国产va久| 91久久久久久久久久久久久久| 久久久综合激的五月天| jjzz黄色片| 久久午夜av| 成人免费aaa| 亚洲毛片av| 欧美人成在线观看| 韩国一区二区三区在线观看| 色乱码一区二区三区熟女| 日本欧美肥老太交大片| 日韩欧美视频一区二区三区四区| 青青久久av| 精品久久精品久久| 欧美人体视频| 久久精品日产第一区二区三区乱码| 老牛国内精品亚洲成av人片| 国产成人亚洲欧美| av蜜臀在线| 在线观看日韩www视频免费| 色就是色亚洲色图| 亚洲毛茸茸少妇高潮呻吟| 欧美xxx.com| 国产一区二区三区四区福利| 成人高清免费在线播放| 在线免费看av不卡| 在线观看精品一区二区三区| 日韩中文av在线| www视频在线看| 欧美精品性视频| 国产精品一区hongkong| 视频在线观看一区二区| 男女啪啪在线观看| 日韩精品免费在线播放| 日韩有码电影| 国产亚洲一区二区精品| 在线观看免费黄色| 久久成人综合视频| 黄视频在线播放| 在线精品视频视频中文字幕| 一级毛片视频在线| 欧美成人sm免费视频| 超碰高清在线| 国产成人中文字幕| a在线视频v视频| 91av在线影院| 啦啦啦中文在线观看日本| 久久久久久久久久av| 巨大荫蒂视频欧美大片| 亚洲网站在线看| 日本高清中文字幕在线| 欧美激情xxxxx| 欧美大片免费| 91精品中文在线| 精品按摩偷拍| 亚洲精品tv久久久久久久久| 国产精品videosex极品| 国产免费人做人爱午夜视频| 国产欧美一区二区色老头| 亚洲视频在线a| 高清国产一区二区三区| 成年人免费观看视频网站| 亚洲人一二三区| 欧美三级视频网站| 中文字幕欧美一| 99久久久无码国产精品不卡| 亚洲国产精品一区二区久久| 激情网站在线观看| 日韩精品一区二区三区在线观看| 毛片在线能看| 欧美日本啪啪无遮挡网站| 2024短剧网剧在线观看| 久久久av网站| 成人av福利| 日韩av免费看网站| 一区二区视频免费完整版观看| 91免费在线观看网站| 狠狠色狠狠色综合婷婷tag| 国产xxxx振车| 精品一区二区三区免费播放 | 国产男女猛烈无遮挡| 精品亚洲国产视频| 不卡av免费观看| 96久久精品| 久久在线播放| 已婚少妇美妙人妻系列| 不卡影院免费观看| 日本护士做爰视频| 中文字幕日本不卡| 中日韩av在线| 亚洲人成网在线播放| 69久久久久| 日韩免费中文字幕| 欧美sss在线视频| 日韩精品一区二区在线视频| 蜜桃av一区二区| 交换做爰国语对白| 成人免费看视频| 精品国产乱码久久久久久鸭王1| 一区二区在线观看av| 在线观看国产精品视频| 亚洲女人天堂网| 日韩精品av| 久久国产日韩欧美| 日韩一级网站| 在线观看av网页| 久久精品欧美一区二区三区麻豆| 天天操天天爽天天干| 亚洲国产天堂久久综合| 久久国产精品黑丝| 高清一区二区三区视频| 欧美国产日本| 成人羞羞国产免费网站| 99精品欧美一区二区三区小说| 中文字幕免费在线看线人动作大片| 五月天丁香久久| 91影院在线播放| 日韩av在线网址| 鲁鲁在线中文| 久久精品日韩精品| 久久精品一区| 精品人妻一区二区三区四区| 欧美视频第二页| 人妻一区二区三区四区| 国产+人+亚洲| 日韩大胆成人| 精品久久久久久久免费人妻| 国产亚洲制服色| 一区二区三区免费在线| 久久精品国产精品亚洲| 欧洲一区在线| 色一情一乱一伦一区二区三区| 日韩av网站免费在线| 欧美性生给视频| 日韩一区二区三区电影在线观看| 极品美乳网红视频免费在线观看| 国产精品第七影院| 久久中文亚洲字幕| 日本成人在线免费| 精品电影在线观看| h视频网站在线观看| 91在线观看免费高清| 精品动漫3d一区二区三区免费版 | 99精品桃花视频在线观看| 一级黄色大片视频| 日韩中文理论片| 91精品尤物| 国产xxxxx视频| 亚洲视频 欧洲视频| 手机看片一区二区| 国产精品av免费在线观看| 91成人超碰| 成年人网站免费在线观看| 亚洲欧洲综合另类| 欧美一级在线免费观看 | 中文无码av一区二区三区| 久久视频免费在线播放| 老牛影视av一区二区在线观看 | 处破女av一区二区| 亚洲不卡视频在线观看| 久久精品中文字幕| 特黄特色欧美大片| 九九九久久久久久久| 欧美日在线观看| 日本久久一级片| 国产精品旅馆在线| 影音先锋在线一区| 五月天免费网站| 日韩精品在线第一页| www.久久久.com| 欧美一级黄色影院| 一区二区三区四区在线| 淫片在线观看|