SlideShare a Scribd company logo
Submit Search
Upload
Login
Signup
HBaseCon 2013: Using Metrics to Monitor and Debug Apache HBase
Report
Cloudera, Inc.
Follow
Cloudera, Inc.
Jul. 8, 2013
•
0 likes
•
5,453 views
1
of
18
HBaseCon 2013: Using Metrics to Monitor and Debug Apache HBase
Jul. 8, 2013
•
0 likes
•
5,453 views
Report
Technology
Sports
Presented by: Elliott Clark, Cloudera
Cloudera, Inc.
Follow
Cloudera, Inc.
Recommended
Discoverer online training 10g r2
Sumit Tambe
257 views
•
35 slides
Chef Configuration Management With RightScale - RightScale Compute 2013
RightScale
1.5K views
•
26 slides
Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013
RightScale
1.2K views
•
21 slides
Topup architecture
Truong Cuong
561 views
•
16 slides
Big Data Platform Deployment Architecture
David Ko
114 views
•
9 slides
ECE544 yashashree wase
Yashashree Wase
436 views
•
15 slides
More Related Content
What's hot
20210506 meeting
NickHuang49
21 views
•
8 slides
The ultimate container monitoring bake-off - Rancher Online Meetup October 2016
Shannon Williams
3.2K views
•
33 slides
20210506 meeting
NickHuang49
212 views
•
9 slides
Load balancer
Malarvizhi Subramaniyan
64 views
•
9 slides
Weblogic Domain Activity
subash prakash
88 views
•
25 slides
Orchestrate Event-Driven Infrastructure with SaltStack
Love Nyberg
3.8K views
•
28 slides
What's hot
(12)
20210506 meeting
NickHuang49
•
21 views
The ultimate container monitoring bake-off - Rancher Online Meetup October 2016
Shannon Williams
•
3.2K views
20210506 meeting
NickHuang49
•
212 views
Load balancer
Malarvizhi Subramaniyan
•
64 views
Weblogic Domain Activity
subash prakash
•
88 views
Orchestrate Event-Driven Infrastructure with SaltStack
Love Nyberg
•
3.8K views
Taking Akka Streams & Akka Http to Large Scale Production Applications
Akara Sucharitakul
•
383 views
Load Balancing traffic in OpenStack neutron
sufianfauzani
•
59 views
20210506 meeting2
NickHuang49
•
33 views
Multi User Data science with Zeppelin
Vinay Shukla
•
4K views
Naemon 2019-11-06
Sven Nierlein
•
592 views
20210506 meeting2
NickHuang49
•
45 views
Viewers also liked
HBaseCon 2013: Streaming Data into Apache HBase using Apache Flume: Experienc...
Cloudera, Inc.
9.3K views
•
16 slides
HBase Application Performance Improvement
Biju Nair
23.5K views
•
25 slides
How to Avoid Pitfalls in Big Data Analytics Webinar
Datameer
1K views
•
28 slides
Spark Streaming& Kafka-The Future of Stream Processing by Hari Shreedharan of...
Data Con LA
1.5K views
•
27 slides
Sqoop on Spark for Data Ingestion-(Veena Basavaraj and Vinoth Chandar, Uber)
Spark Summit
11.5K views
•
29 slides
Hadoop Summit 2012 | HBase Consistency and Performance Improvements
Cloudera, Inc.
4.7K views
•
66 slides
Viewers also liked
(20)
HBaseCon 2013: Streaming Data into Apache HBase using Apache Flume: Experienc...
Cloudera, Inc.
•
9.3K views
HBase Application Performance Improvement
Biju Nair
•
23.5K views
How to Avoid Pitfalls in Big Data Analytics Webinar
Datameer
•
1K views
Spark Streaming& Kafka-The Future of Stream Processing by Hari Shreedharan of...
Data Con LA
•
1.5K views
Sqoop on Spark for Data Ingestion-(Veena Basavaraj and Vinoth Chandar, Uber)
Spark Summit
•
11.5K views
Hadoop Summit 2012 | HBase Consistency and Performance Improvements
Cloudera, Inc.
•
4.7K views
Sqoop on Spark for Data Ingestion
DataWorks Summit
•
16.3K views
HBaseCon 2013: Evolving a First-Generation Apache HBase Deployment to Second...
Cloudera, Inc.
•
4.2K views
HBaseCon 2013: Apache Hadoop and Apache HBase for Real-Time Video Analytics
Cloudera, Inc.
•
4.8K views
Tales from the Cloudera Field
HBaseCon
•
4K views
HBaseCon 2012 | HBase for the Worlds Libraries - OCLC
Cloudera, Inc.
•
3.9K views
HBaseCon 2013: Apache HBase, Meet Ops. Ops, Meet Apache HBase.
Cloudera, Inc.
•
7.1K views
HBaseCon 2015: DeathStar - Easy, Dynamic, Multi-tenant HBase via YARN
HBaseCon
•
2.9K views
HBaseCon 2015: Trafodion - Integrating Operational SQL into HBase
HBaseCon
•
3.3K views
HBase Read High Availability Using Timeline-Consistent Region Replicas
HBaseCon
•
4K views
HBaseCon 2013: Apache HBase on Flash
Cloudera, Inc.
•
4.3K views
Cross-Site BigTable using HBase
HBaseCon
•
3.5K views
HBaseCon 2012 | Relaxed Transactions for HBase - Francis Liu, Yahoo!
Cloudera, Inc.
•
3.2K views
HBaseCon 2012 | Unique Sets on HBase and Hadoop - Elliot Clark, StumbleUpon
Cloudera, Inc.
•
3.4K views
HBaseCon 2012 | Content Addressable Storages for Fun and Profit - Berk Demir,...
Cloudera, Inc.
•
3.8K views
More from Cloudera, Inc.
Partner Briefing_January 25 (FINAL).pptx
Cloudera, Inc.
99 views
•
55 slides
Cloudera Data Impact Awards 2021 - Finalists
Cloudera, Inc.
6K views
•
34 slides
2020 Cloudera Data Impact Awards Finalists
Cloudera, Inc.
6.2K views
•
43 slides
Edc event vienna presentation 1 oct 2019
Cloudera, Inc.
4.5K views
•
67 slides
Machine Learning with Limited Labeled Data 4/3/19
Cloudera, Inc.
3.6K views
•
36 slides
Data Driven With the Cloudera Modern Data Warehouse 3.19.19
Cloudera, Inc.
2.5K views
•
21 slides
More from Cloudera, Inc.
(20)
Partner Briefing_January 25 (FINAL).pptx
Cloudera, Inc.
•
99 views
Cloudera Data Impact Awards 2021 - Finalists
Cloudera, Inc.
•
6K views
2020 Cloudera Data Impact Awards Finalists
Cloudera, Inc.
•
6.2K views
Edc event vienna presentation 1 oct 2019
Cloudera, Inc.
•
4.5K views
Machine Learning with Limited Labeled Data 4/3/19
Cloudera, Inc.
•
3.6K views
Data Driven With the Cloudera Modern Data Warehouse 3.19.19
Cloudera, Inc.
•
2.5K views
Introducing Cloudera DataFlow (CDF) 2.13.19
Cloudera, Inc.
•
4.9K views
Introducing Cloudera Data Science Workbench for HDP 2.12.19
Cloudera, Inc.
•
2.7K views
Shortening the Sales Cycle with a Modern Data Warehouse 1.30.19
Cloudera, Inc.
•
1.6K views
Leveraging the cloud for analytics and machine learning 1.29.19
Cloudera, Inc.
•
1.6K views
Modernizing the Legacy Data Warehouse – What, Why, and How 1.23.19
Cloudera, Inc.
•
2.5K views
Leveraging the Cloud for Big Data Analytics 12.11.18
Cloudera, Inc.
•
1.7K views
Modern Data Warehouse Fundamentals Part 3
Cloudera, Inc.
•
1.3K views
Modern Data Warehouse Fundamentals Part 2
Cloudera, Inc.
•
2.3K views
Modern Data Warehouse Fundamentals Part 1
Cloudera, Inc.
•
1.5K views
Extending Cloudera SDX beyond the Platform
Cloudera, Inc.
•
960 views
Federated Learning: ML with Privacy on the Edge 11.15.18
Cloudera, Inc.
•
2.2K views
Analyst Webinar: Doing a 180 on Customer 360
Cloudera, Inc.
•
1.4K views
Build a modern platform for anti-money laundering 9.19.18
Cloudera, Inc.
•
1K views
Introducing the data science sandbox as a service 8.30.18
Cloudera, Inc.
•
1.2K views
Recently uploaded
How is AI changing journalism? Strategic considerations for publishers and ne...
Damian Radcliffe
94 views
•
108 slides
Mitigating Third-Party Risks: Best Practices for CISOs in Ensuring Robust Sec...
TrustArc
53 views
•
21 slides
Product Research Presentation-Maidy Veloso.pptx
MaidyVeloso
22 views
•
23 slides
Understanding Wireguard, TLS and Workload Identity
Christian Posta
175 views
•
51 slides
How resolve Gem dependencies in your code?
Hiroshi SHIBATA
116 views
•
50 slides
Common WordPress APIs - Options API
Jonathan Bossenger
29 views
•
10 slides
Recently uploaded
(20)
How is AI changing journalism? Strategic considerations for publishers and ne...
Damian Radcliffe
•
94 views
Mitigating Third-Party Risks: Best Practices for CISOs in Ensuring Robust Sec...
TrustArc
•
53 views
Product Research Presentation-Maidy Veloso.pptx
MaidyVeloso
•
22 views
Understanding Wireguard, TLS and Workload Identity
Christian Posta
•
175 views
How resolve Gem dependencies in your code?
Hiroshi SHIBATA
•
116 views
Common WordPress APIs - Options API
Jonathan Bossenger
•
29 views
Privacy in the era of quantum computers
Speck&Tech
•
86 views
The Ultimate Administrator’s Guide to HCL Nomad Web
panagenda
•
65 views
Document Understanding as Cloud APIs and Generative AI Pre-labeling Extractio...
DianaGray10
•
146 views
sap.pptx
SAP
•
34 views
Framing Few Shot Knowledge Graph Completion with Large Language Models
MODUL Technology GmbH
•
41 views
h2 meet pdf test.pdf
JohnLee971654
•
62 views
Easy Salesforce CI/CD with Open Source Only - Dreamforce 23
NicolasVuillamy1
•
441 views
Accelerating Data Science through Feature Platform, Transformers, and GenAI
FeatureByte
•
170 views
Mule Meetup Calgary- API Governance & Conformance.pdf
NithaJoseph4
•
41 views
Future of Skills
Alison B. Lowndes
•
65 views
Demystifying ML/AI
Matthew Reynolds
•
41 views
Experts Live Europe 2023 - Ensure your compliance in Microsoft Teams with Mic...
Jasper Oosterveld
•
87 views
Getting your enterprise ready for Microsoft 365 Copilot
Vignesh Ganesan I Microsoft MVP
•
167 views
Netwitness RT - Don’t scratch that patch.pptx
Stefano Maccaglia
•
105 views
HBaseCon 2013: Using Metrics to Monitor and Debug Apache HBase
1.
1 Using Metrics How to
monitor and debug Apache HBase with metrics
2.
2 Hi! I’m Elliott eclark@apache.org
@elliottnclark Engineer @ Cloudera
3.
Rules of HBase
Metrics 1. Collect Metrics 2. Collect Metrics 3. Know your steady state 4. Explore 5. Correlate 3
4.
Examples • User Error •
Region Skew • GC Pressure • Suboptimal HBase • Balancer not Balancing 4
5.
Region Skew 5 Photo
From: http://www.flickr.com/photos/64618542@N00/
6.
Region Skew 6
7.
Region Skew Symptoms •
Long tail latencies • Unbalanced WALs • Crashing region servers 7
8.
Region Skew Fixes •
Hash Row Key • Add random salt to start of Row Key • Re-Arrange The Row Key • Add Caching 8
9.
GC Pressure 9 Photo
by: http://www.flickr.com/photos/wwarby/
10.
GC Pressure 10
11.
GC Pressure Symptoms •
Crashing region servers • ZK Connection Issues • Spiky latency 11
12.
GC Pressure Fixes •
Switch map reduce to Bulk Load • Pre-Aggregate Puts • Reduce data returned per scan#next 12
13.
Bad Balancer 13 Photo
By: http://www.flickr.com/photos/jimmiehomeschoolmom/
14.
Bad Balancer 14
15.
Bad Balancer Symptoms •
Bad latency after balancer • Bad cache hit on some servers 15
16.
Coming Soon • Better
balancer • More per region metrics • Renamed Metrics • Metrics2 based metrics 16
17.
Metrics Options Cloudera Manger
OpenTSDB 17 Ganglia Ganglia Image From:http://www.flickr.com/photos/hongiiv/
18.
18
Editor's Notes
Slow DOWN!NO THUMBS!
Talk about the two different catagories.Suboptimal usage of hbaseThings hbase should handle for you.
Explain that region skew is an example.
Don’t talk about the symtoms.
Lots of hot regions on the same region serverRegions fighting over space in the Block Cache.
Go forth and collect metrics.