Book Image

Apache Cassandra Essentials

By : Nitin Padalia
Book Image

Apache Cassandra Essentials

By: Nitin Padalia

Overview of this book

Apache Cassandra Essentials takes you step-by-step from from the basics of installation to advanced installation options and database design techniques. It gives you all the information you need to effectively design a well distributed and high performance database. You’ll get to know about the steps that are performed by a Cassandra node when you execute a read/write query, which is essential to properly maintain of a Cassandra cluster and to debug any issues. Next, you’ll discover how to integrate a Cassandra driver in your applications and perform read/write operations. Finally, you’ll learn about the various tools provided by Cassandra for serviceability aspects such as logging, metrics, backup, and recovery.
Table of Contents (14 chapters)
Apache Cassandra Essentials
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

About the Reviewers

Ranjeet Kumar Jha has over 12 years (three years in the big data field) of experience in various phases of the project life cycle, including the development and design phases. He has also been part of production support for Java/JEE and big data-based applications. He is a certified enterprise architect, that is, Oracle Certified Master Enterprise Java JEE Architect, and has worked for over six years as an architect in Java JEE technologies (over three years in the big data field). He has worked in various domains such as finance, insurance, e-commerce, digital media, CMS, security, and online advertisements.

He has worked as a programmer, designer, mentor, and architect on all types of projects related to Java, especially JEE and big data. He is the reviewer of the book Real-time Analytics with Storm and Cassandra.

To find out more about him, visit his LinkedIn profile at https://www.linkedin.com/in/jharanjeet.

Sonal Raj is a hacker, Pythonista, big data believer, and a technology dreamer. He has a passion for design and is an artist at heart. He blogs about technology, design, and gadgets at http://www.sonalraj.com/. When not working on projects, he can be found travelling, stargazing, or reading.

He has pursued engineering in computer science and holds a master's degree in IT. He loves to work on community projects. He has been a research fellow at IISc and has taken up projects on graph computations using Neo4j, Storm, and NoSQL databases. He has been a speaker at PyCon India and local meetups and has also published articles and research papers in leading magazines and international journals. He has contributed to several open source projects.

He is the author of Neo4j High Performance, Packt Publishing, and has reviewed titles on technologies such as Storm and Neo4j

Chaoran Yu obtained his bachelor's degree with high honors from UC Berkeley Department of Electrical Engineering and Computer Science in May 2014. He has been a software developer with the data analytics team of Ericsson MediaFirst, a leading IPTV solution, since then. The technologies that he has worked on include Apache Cassandra, Spark, and the Microsoft .NET framework. He organized service and client logging and performance data and wrote code to store them in Cassandra, which he then processed with Spark jobs to generate real-time reports for TV operators. His passion for open source technologies, especially for distributed and scalable systems, makes him an avid learner in this ever-changing technology landscape.