- Mastering Apache Cassandra(Second Edition)
- Nishant Neeraj
- 360字
- 2021-07-23 19:55:06
What this book covers
Chapter 1, Quick Start, is about getting excited and having the instant gratification of Cassandra. If you have no prior experience with Cassandra, you leave this chapter with enough information to get yourself started on the next big project.
Chapter 2, Cassandra Architecture, covers design decisions and Cassandra's internal plumbing. If you have never worked with a distributed system, this chapter has some gems of distributed design concepts. It will be helpful for the rest of the book when we look at patterns and infrastructure management. This chapter will also help you understand the discussion of the Cassandra mailing list and JIRA. It is a theoretical chapter; you can skip it and come back to it later if you wish.
Chapter 3, Effective CQL, covers CQL, which is the de facto language to communicate with Cassandra. This chapter goes into the details of CQL and various things that you can do using it.
Chapter 4, Deploying a Cluster, is about deploying a cluster right. Once you go through the chapter, you will realize it is not really hard to deploy a cluster. It is probably one of the simplest distributed systems.
Chapter 5, Performance Tuning, deals with getting the maximum out of the hardware the cluster is deployed on. Usually, you will not need to rotate lots of knobs, and the default is just fine.
Chapter 6, Managing a Cluster – Scaling, Node Repair, and Backup, is about the daily DevOps drills. Scaling up a cluster, shrinking it down, replacing a dead node, and balancing the data load across the cluster is covered in this chapter.
Chapter 7, Monitoring, talks about the various tools that can be used to monitor Cassandra. If you already have a monitoring system, you would probably want to plug Cassandra health monitoring to it, or you can choose the dedicated and thorough Cassandra monitoring tools.
Chapter 8, Integration with Hadoop, covers Cassandra, which is about large datasets, fast writes and reads, and terabytes of data. What is the use of data if you can't analyze it? This chapter gives an introduction to get you started with the Cassandra and Hadoop setups.
- Python快樂編程:人工智能深度學(xué)習(xí)基礎(chǔ)
- Windows系統(tǒng)管理與服務(wù)配置
- ASP.NET Core Essentials
- 深入淺出Windows API程序設(shè)計(jì):編程基礎(chǔ)篇
- 零基礎(chǔ)學(xué)MQL:基于EA的自動(dòng)化交易編程
- Visual Basic學(xué)習(xí)手冊(cè)
- Python數(shù)據(jù)分析從0到1
- jQuery開發(fā)基礎(chǔ)教程
- 高級(jí)語言程序設(shè)計(jì)(C語言版):基于計(jì)算思維能力培養(yǎng)
- Web Development with MongoDB and Node(Third Edition)
- 精通Python自動(dòng)化編程
- C++ Application Development with Code:Blocks
- Learning Nessus for Penetration Testing
- Java程序設(shè)計(jì)實(shí)用教程(第2版)
- Visual Basic程序設(shè)計(jì)基礎(chǔ)