HBase Essentials

More Information
  • Realize the need for HBase
  • Download and set up HBase cluster
  • Grasp data modeling concepts in HBase and how to perform CRUD operations on data
  • Perform effective data scanning and data filtration in HBase
  • Understand data storage and replication in HBase
  • Explore HBase counters, coprocessors, and MapReduce integration
  • Get acquainted with different clients of HBase such as REST and Kundera ORM
  • Learn about cluster management and performance tuning in HBase

With an example-oriented approach, this book begins by providing you with a step-by-step learning process to effortlessly set up HBase clusters and design schemas. Gradually, you will be taken through advanced data modeling concepts and the intricacies of the HBase architecture. Moreover, you will also get acquainted with the HBase client API and HBase shell. Essentially, this book aims to provide you with a solid grounding in the NoSQL columnar database space and also helps you take advantage of the real power of HBase using data scans, filters, and the MapReduce framework. Most importantly, the book also provides you with practical use cases covering various HBase clients, HBase cluster administration, and performance tuning.

  • Learn how to use HBase efficiently to store and manage endless amounts of data
  • Discover the intricacies of HBase internals, schema designing, and features like data scanning and filtration
  • Optimize your big data management and BI using practical implementations
Page Count 164
Course Length 4 hours 55 minutes
ISBN 9781783987245
Date Of Publication 14 Nov 2014


Nishant Garg

Nishant Garg has over 17 years' software architecture and development experience in various technologies, such as Java Enterprise Edition, SOA, Spring, Hadoop, Hive, Flume, Sqoop, Oozie, Spark, Shark, YARN, Impala, Kafka, Storm, Solr/Lucene, NoSQL databases (such as HBase, Cassandra, and MongoDB), and MPP databases (such as GreenPlum). He received his MS in software systems from the Birla Institute of Technology and Science, Pilani, India, and is currently working as a technical architect for the Big Data RandD Group with Impetus Infotech Pvt. Ltd. Previously, Nishant has enjoyed working with some of the most recognizable names in IT services and financial industries, employing full software life cycle methodologies such as Agile and SCRUM. Nishant has also undertaken many speaking engagements on big data technologies and is also the author of Apache Kafka and HBase Essentials, Packt Publishing.