Learning Cassandra for Administrators
暫譯: Cassandra 管理員學習手冊

Vijay Parthasarathy

  • 出版商: Packt Publishing
  • 出版日期: 2013-11-28
  • 售價: $1,350
  • 貴賓價: 9.5$1,283
  • 語言: 英文
  • 頁數: 120
  • 裝訂: Paperback
  • ISBN: 1782168176
  • ISBN-13: 9781782168171
  • 相關分類: NoSQL
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

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.

Overview

  • 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

Approach

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.

商品描述(中文翻譯)

了解 Cassandra 在管理大量數據方面的巨大能力,並學習如何確保數據始終可用。這本實用的手冊將帶您經歷從安裝到性能調整的每一個階段。

概述
- 安裝和設置多數據中心的 Cassandra
- 故障排除和調整 Cassandra
- 涵蓋 CAP 取捨、物理/硬體限制,並幫助您理解其背後的原理
- 調整您的內核、JVM,以最大化性能
- 包括安全性、監控指標、Hadoop 配置和查詢追蹤

詳細內容
Apache Cassandra 是一個大規模可擴展的開源 NoSQL 數據庫。Cassandra 非常適合在多個數據中心和雲端管理大量的結構化、半結構化和非結構化數據。Cassandra 在許多商品伺服器上提供線性可擴展性和性能,且沒有單一故障點。

本書首先解釋如何推導解決方案、基本概念和 CAP 定理。您將學習如何安裝和配置 Cassandra 集群,以及如何調整集群以提高性能。閱讀本書後,您應該能夠理解系統為何以特定方式運作,並且能夠找到可能導致性能下降的模式(和/或用例)及反模式。此外,本書還解釋了如何配置 Hadoop、虛擬節點、多數據中心集群、啟用追蹤、啟用各種安全功能以及從 Cassandra 查詢數據。

從解釋取捨開始,我們逐步學習如何設置和配置高性能集群。本書將幫助管理員更好地理解系統,通過了解 Cassandra 架構中的各種組件,從而在操作集群時更具生產力。本書討論了用例和問題、反模式以及潛在的實用解決方案,而不是僅僅原始技術。您將學習可以調整的內核和 JVM 調整參數,以最大限度地利用系統資源。

您將從本書中學到什麼
- 探索取捨和基本概念
- 安裝 Cassandra,選擇硬體,並配置集群
- 查詢和插入數據及 CQL
- 熟悉性能調整
- 了解 Hadoop 整合和應用程序的演變
- 發現反模式以及如何保護您的集群

方法
本書是一個實用的手冊,帶領讀者從使用 Cassandra 的基礎知識到安裝和運行的過程。

本書的讀者對象
《學習 Cassandra 的管理員》是為管理大量 Cassandra 集群部署的管理員以及希望安裝監控工具的支持工程師而寫的,這些工程師還負責確保集群保持穩定,確保服務始終運行。