Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Learning Cassandra for Administrators


Understand the immense capabilities of Cassandra in managing large amounts of data and learn how to ensure that data is always available. This practical, hands-on guide takes you through every stage from installation to performance tuning.


  • Install and set up a multi datacenter Cassandra
  • Troubleshoot and tune Cassandra
  • Covers CAP tradeoffs, physical/hardware limitations, and helps you understand the magic
  • Tune your kernel, JVM, to maximize the performance
  • Includes security, monitoring metrics, Hadoop configuration, and query tracing

In Detail

Apache Cassandra is a massively scalable open source NoSQL database. Cassandra is perfect for managing large amounts of structured, semi-structured, and unstructured data across multiple data centers and the cloud. Cassandra delivers linear scalability and performance across many commodity servers with no single point of failure.

This book starts by explaining how to derive the solution, basic concepts, and CAP theorem. You will learn how to install and configure a Cassandra cluster as well as tune the cluster for performance. After reading the book, you should be able to understand why the system works in a particular way, and you will also be able to find patterns (and/or use cases) and anti-patterns which would potentially cause performance degradation. Furthermore, the book explains how to configure Hadoop, vnodes, multi-DC clusters, enabling trace, enabling various security features, and querying data from Cassandra.

Starting with explaining about the trade-offs, we gradually learn about setting up and configuring high performance clusters. This book will help the administrators understand the system better by understanding various components in Cassandra’s architecture and hence be more productive in operating the cluster. This book talks about the use cases and problems, anti-patterns, and potential practical solutions as opposed to raw techniques. You will learn about kernel and JVM tuning parameters that can be adjusted to get the maximum use out of system resources.

What you will learn from this book

  • Explore trade-offs and basic concepts
  • Install Cassandra, choose hardware, and configure the cluster
  • Query and insert data and CQL
  • Get to grips with performance tuning
  • Find out about Hadoop integration and evolving apps
  • Discover anti-patterns and how to secure your cluster


This book is a practical, hands-on guide, taking the reader from the basics of using Cassandra though to the installation and the running.

Who this book is written for

Learning Cassandra for Administrators is for administrators who manage a large deployment of Cassandra clusters, and support engineers who would like to install the monitoring tools and who are also in charge of making sure the cluster stays the same, ensuring that the service is always up and running.

(HTML tags aren't allowed.)

Big Change at Best Buy: Working Through Hypergrowth to Sustained Excellence
Big Change at Best Buy: Working Through Hypergrowth to Sustained Excellence

Designed to redefine successful change management in corporate America, Big Change at Best Buy offers hard-won lessons and the tools every executive and manager needs—in every business and every industry—to turn management practices and culture focused on rapid growth into the type of disciplined, customer-centered operation...

The Network Security Test Lab: A Step-by-Step Guide
The Network Security Test Lab: A Step-by-Step Guide

The ultimate hands-on guide to IT security and proactivedefense

The Network Security Test Lab is a hands-on, step-by-stepguide to ultimate IT security implementation. Covering the fullcomplement of malware, viruses, and other attack technologies, thisessential guide walks you through the security assessment...

Transact-SQL Cookbook (O'Reilly Windows)
Transact-SQL Cookbook (O'Reilly Windows)
This cookbook contains a wealth of solutions to problems that SQL programmers face all the time. Recipes inside range from how to perform simple tasks, like importing external data, to ways of handling issues that are more complicated, like set algebra. Each recipe includes a discussion that explains the logic and concepts underlying the...

Developing Microsoft .NET Controls with Microsoft Visual Basic .NET
Developing Microsoft .NET Controls with Microsoft Visual Basic .NET

Every click on a menu item or a dialog box—every interaction with a control—shapes the user’s experience and satisfaction with your software. Learn how to maximize the usability and impact of your Visual Basic .NET-based solutions by using the powerful intrinsic controls in the .NET Framework right out of the box—or by...

Trustworthy Systems Through Quantitative Software Engineering
Trustworthy Systems Through Quantitative Software Engineering
A benchmark text on software development and quantitative software engineering

"We all trust software. All too frequently, this trust is misplaced. Larry Bernstein has created and applied quantitative techniques to develop trustworthy software systems. He and C. M. Yuhas have organized this quantitative experience into a book of great...

Who's in the Room: How Great Leaders Structure and Manage the Teams Around Them
Who's in the Room: How Great Leaders Structure and Manage the Teams Around Them

Is your company run by a team with no name?

At the top of every organization chart lies a myth—that a Senior Management Team makes a company's critical decisions. The reality is that critical decisions are typically made by the boss and a small group of confidants—a "team with no name"—outside...

©2020 LearnIT (support@pdfchm.net) - Privacy Policy