Meet hbase 2.0

Jun. 1, 2017
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
Meet hbase 2.0
1 of 43

More Related Content

What's hot

HBase Advanced - Lars GeorgeHBase Advanced - Lars George
HBase Advanced - Lars GeorgeJAX London
HBaseCon 2015: Taming GC Pauses for Large Java Heap in HBaseHBaseCon 2015: Taming GC Pauses for Large Java Heap in HBase
HBaseCon 2015: Taming GC Pauses for Large Java Heap in HBaseHBaseCon
HBaseCon 2015: HBase Performance Tuning @ SalesforceHBaseCon 2015: HBase Performance Tuning @ Salesforce
HBaseCon 2015: HBase Performance Tuning @ SalesforceHBaseCon
Tez Shuffle Handler: Shuffling at Scale with Apache HadoopTez Shuffle Handler: Shuffling at Scale with Apache Hadoop
Tez Shuffle Handler: Shuffling at Scale with Apache HadoopDataWorks Summit
HBaseCon 2012 | HBase Schema Design - Ian Varley, SalesforceHBaseCon 2012 | HBase Schema Design - Ian Varley, Salesforce
HBaseCon 2012 | HBase Schema Design - Ian Varley, SalesforceCloudera, Inc.
What is new in Apache Hive 3.0?What is new in Apache Hive 3.0?
What is new in Apache Hive 3.0?DataWorks Summit

Similar to Meet hbase 2.0

Meet HBase 1.0Meet HBase 1.0
Meet HBase 1.0enissoz
HBaseCon 2015: Meet HBase 1.0HBaseCon 2015: Meet HBase 1.0
HBaseCon 2015: Meet HBase 1.0HBaseCon
HBaseCon 2013: Apache HBase and HDFS - Understanding Filesystem Usage in HBaseHBaseCon 2013: Apache HBase and HDFS - Understanding Filesystem Usage in HBase
HBaseCon 2013: Apache HBase and HDFS - Understanding Filesystem Usage in HBaseCloudera, Inc.
HBase and HDFS: Understanding FileSystem Usage in HBaseHBase and HDFS: Understanding FileSystem Usage in HBase
HBase and HDFS: Understanding FileSystem Usage in HBaseenissoz
HBaseCon 2015: HBase 2.0 and Beyond PanelHBaseCon 2015: HBase 2.0 and Beyond Panel
HBaseCon 2015: HBase 2.0 and Beyond PanelHBaseCon
Meet HBase 2.0 and Phoenix-5.0Meet HBase 2.0 and Phoenix-5.0
Meet HBase 2.0 and Phoenix-5.0DataWorks Summit

Recently uploaded

Dynamics (Hibbeler) (1).pdfDynamics (Hibbeler) (1).pdf
Dynamics (Hibbeler) (1).pdfVEGACHRISTINEF
MAHI REPORT.docxMAHI REPORT.docx
MAHI REPORT.docxAjmal Khan
ComputerIntroduction.pptComputerIntroduction.ppt
ComputerIntroduction.pptIlaiyarajaS2
INDIAN KNOWLEDGE SYSTEM PPT chp-1.pptxINDIAN KNOWLEDGE SYSTEM PPT chp-1.pptx
INDIAN KNOWLEDGE SYSTEM PPT chp-1.pptxRuchiSharma494176
Airbus A319 Aircraft Airport & Maintenance Planning Manual.pdfAirbus A319 Aircraft Airport & Maintenance Planning Manual.pdf
Airbus A319 Aircraft Airport & Maintenance Planning Manual.pdfTahirSadikovi
Operations and Supply Chain management.pdfOperations and Supply Chain management.pdf
Operations and Supply Chain management.pdfParmitSihag1

Meet hbase 2.0

Editor's Notes

  1. HConnectionManager is the most important HBase class that users don’t actively use. It’s used under the covers to create Connections. Most times users will create a new HTable or HBaseAdmin which will in turn call HConnectionManager. HConnectionManager creates HConnections. It also has a deprecated option to use a pool of connections. ConnectionFatory replaces HConnectionManager. It’s very simple and only has static methods that are variations of createConnection. HConnection has a lot of overlap with Admin. It also had a handful of region related methods. It needed streamlining. Connection is relatively straightforward. HConnection still has deprecated Admin methods, but Connection does not. All Admin methods are in Admin. all of Region functionality moved to RegionLocator. HBaseAdmin is pretty consistent with Admin. HTable is huge. It needed to be broken up. Table - it has most of the methods of HTable. get, put, delete, increment and etc. Region functionality moved to RegionLocator. Notably, autoflush functionality has been moved to BufferedMutator RegionLocator - lightweight management of start/end keys and region locations BufferedMutator - replacement for the autoflush false. Adds in capability to buffer more than Puts… It allows all mutations. Deceptively simple. NOTE: The name of a table was represented through 3 different types: TableName, String and byte[]. The Connection and Admin only use TableName to avoid confusion.