Learn Cassandra in 24 Hours
By Alex Nordeen
()
About this ebook
This book is a step by step beginners guide to learning Cassandra. The book uses tons of charts, graphs, images and code to aid your Cassandra learning.
The book gives a detailed introduction to Cassandra. It proceeds to give step-by-step instructions to installing Cassandra. Cassandra Architecture and Replication Factor Strategy is lucidly explained. Data Modelling, Keyspace CQL are also described in detail.
The book will teach you enough to get started with Cassandra.
Here is what is included
Table Of Content
Chapter 1: Introduction
Cassandra History
Nosql Cassandra Database
Nosql Cassandra Database Vs Relational databases
Apache Cassandra Features
Cassandra Use Cases
Chapter 2: Download and Install
Prerequisite for Apache Cassandra Installation
How to Download and Install Cassandra
Chapter 3: Architecture
Components of Cassandra
Data Replication
Write Operation
Read Operation
Chapter 4: Data Model and Rules
Cassandra Data Model Rules
Model Your Data in Cassandra
Handling One to One Relationship
Handling one to many Relationship
Handling Many to Many Relationship
Chapter 5: Cassandra CQL
Create, Alter & Drop Keyspace
Cassandra Table: Create, Alter, Drop & Truncate
Cassandra Query Language(CQL): Insert, Update, Delete, Read Data
Create & Drop INDEX
Data Types & Expiration
SET, LIST & MAP
Chapter 6: Cassandra Cluster
Prerequisites for Cassandra Cluster
Enterprise Edition Installation
Starting Cassandra Node
Chapter 7: DevCenter & OpsCenter Installation
DevCenter Installation
OpsCenter Installation
Chapter 8: Security
What is Internal Authentication and Authorization
Configure Authentication and Authorization
Logging in
Create New User
Authorization
Configuring Firewall
Enabling JMX Authentication
Read more from Alex Nordeen
Learn SAP MM in 24 Hours Rating: 0 out of 5 stars0 ratingsPython: Learn Python in 24 Hours Rating: 4 out of 5 stars4/5Learn HANA in 24 Hours Rating: 5 out of 5 stars5/5Learn SAP Basis in 24 Hours Rating: 5 out of 5 stars5/5C++ Learn in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn Software Testing in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn Data Warehousing in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn JavaScript in 24 Hours Rating: 3 out of 5 stars3/5Learn PMP in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn SQL in 24 Hours Rating: 5 out of 5 stars5/5Linux: Learn in 24 Hours Rating: 5 out of 5 stars5/5Business Analysis : Learn in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn SAP SD in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn MongoDB in 24 Hours Rating: 5 out of 5 stars5/5Learn AngularJS in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn SAP HR in 24 Hours Rating: 5 out of 5 stars5/5Learn Selenium in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn SQLite in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn R Programming in 24 Hours Rating: 0 out of 5 stars0 ratingsHacking : Guide to Computer Hacking and Penetration Testing Rating: 5 out of 5 stars5/5Learn PHP in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn Excel in 24 Hours Rating: 4 out of 5 stars4/5C# for Beginners: Learn in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn SAP BI in 24 Hours Rating: 3 out of 5 stars3/5Learn Operating System in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn Hadoop in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn Design and Analysis of Algorithms in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn DBMS in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn C Programming in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn JSP in 24 Hours Rating: 0 out of 5 stars0 ratings
Related to Learn Cassandra in 24 Hours
Related ebooks
Cassandra High Availability Rating: 5 out of 5 stars5/5Mastering Apache Cassandra - Second Edition Rating: 0 out of 5 stars0 ratingsApache Cassandra Essentials Rating: 4 out of 5 stars4/5Learning Apache Cassandra Rating: 0 out of 5 stars0 ratingsLearn Hbase in 24 Hours Rating: 0 out of 5 stars0 ratingsLearning Apache Spark 2 Rating: 0 out of 5 stars0 ratingsLearn Hive in 24 Hours Rating: 0 out of 5 stars0 ratingsReact Components Rating: 0 out of 5 stars0 ratingsKafka Up and Running for Network DevOps: Set Your Network Data in Motion Rating: 0 out of 5 stars0 ratingsBuilding Scalable Apps with Redis and Node.js Rating: 0 out of 5 stars0 ratingsKafka in Action Rating: 0 out of 5 stars0 ratingsMastering Redis Rating: 0 out of 5 stars0 ratingsDynamoDB Applied Design Patterns Rating: 3 out of 5 stars3/5Learning Apache Cassandra - Second Edition Rating: 0 out of 5 stars0 ratingsLearn Hadoop in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn JSP in 24 Hours Rating: 0 out of 5 stars0 ratingsLearning Hadoop 2 Rating: 4 out of 5 stars4/5Learn MongoDB in 24 Hours Rating: 5 out of 5 stars5/5Hadoop Real-World Solutions Cookbook - Second Edition Rating: 0 out of 5 stars0 ratingsSpring Integration Essentials Rating: 3 out of 5 stars3/5Mastering Elasticsearch - Second Edition Rating: 0 out of 5 stars0 ratingsPrimeFaces Beginner's Guide Rating: 0 out of 5 stars0 ratingsMastering JBoss Enterprise Application Platform 7 Rating: 0 out of 5 stars0 ratingsLearning Elasticsearch Rating: 4 out of 5 stars4/5Scala for Java Developers Rating: 5 out of 5 stars5/5DynamoDB Cookbook Rating: 0 out of 5 stars0 ratingsHadoop MapReduce v2 Cookbook - Second Edition Rating: 0 out of 5 stars0 ratingsPostgreSQL High Performance Cookbook Rating: 0 out of 5 stars0 ratingsLearning HBase Rating: 0 out of 5 stars0 ratings
Databases For You
Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5Excel 2021 Rating: 4 out of 5 stars4/5SQL Clearly Explained Rating: 5 out of 5 stars5/5SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Visualizing Graph Data Rating: 0 out of 5 stars0 ratingsData Science Strategy For Dummies Rating: 0 out of 5 stars0 ratingsPython Projects for Everyone Rating: 0 out of 5 stars0 ratingsData Management for Researchers: Organize, maintain and share your data for research success Rating: 0 out of 5 stars0 ratingsPractical Data Analysis Rating: 4 out of 5 stars4/5Access 2019 For Dummies Rating: 0 out of 5 stars0 ratingsLearn SQL in 24 Hours Rating: 5 out of 5 stars5/5Building a Scalable Data Warehouse with Data Vault 2.0 Rating: 4 out of 5 stars4/5Business Intelligence Strategy and Big Data Analytics: A General Management Perspective Rating: 5 out of 5 stars5/5Behind Every Good Decision: How Anyone Can Use Business Analytics to Turn Data into Profitable Insight Rating: 5 out of 5 stars5/5SQL Server: Tips and Tricks - 1 Rating: 5 out of 5 stars5/5Serverless Architectures on AWS, Second Edition Rating: 5 out of 5 stars5/5Jump Start MySQL: Master the Database That Powers the Web Rating: 0 out of 5 stars0 ratingsGetting Started with SQL Server 2014 Administration Rating: 0 out of 5 stars0 ratingsCodeless Data Structures and Algorithms: Learn DSA Without Writing a Single Line of Code Rating: 0 out of 5 stars0 ratingsA Concise Guide to Object Orientated Programming Rating: 0 out of 5 stars0 ratingsData Governance: How to Design, Deploy and Sustain an Effective Data Governance Program Rating: 4 out of 5 stars4/5100+ SQL Queries T-SQL for Microsoft SQL Server Rating: 4 out of 5 stars4/5Raspberry Pi Server Essentials Rating: 0 out of 5 stars0 ratingsBlockchain Basics: A Non-Technical Introduction in 25 Steps Rating: 5 out of 5 stars5/5Advanced Analytics in Power BI with R and Python: Ingesting, Transforming, Visualizing Rating: 0 out of 5 stars0 ratingsCompTIA DataSys+ Study Guide: Exam DS0-001 Rating: 0 out of 5 stars0 ratingsAccess 2010 All-in-One For Dummies Rating: 4 out of 5 stars4/5Learn SQL Server Administration in a Month of Lunches Rating: 3 out of 5 stars3/5Learning PostgreSQL Rating: 1 out of 5 stars1/5
Reviews for Learn Cassandra in 24 Hours
0 ratings0 reviews
Book preview
Learn Cassandra in 24 Hours - Alex Nordeen
Learn Cassandra in 24 Hours
By Alex Nordeen
Copyright 2021 - All Rights Reserved – Alex Nordeen
ALL RIGHTS RESERVED. No part of this publication may be reproduced or transmitted in any form whatsoever, electronic, or mechanical, including photocopying, recording, or by any informational storage or retrieval system without express written, dated and signed permission from the author.
Table Of Content
Chapter 1: Introduction
Cassandra History
Nosql Cassandra Database
Nosql Cassandra Database Vs Relational databases
Apache Cassandra Features
Cassandra Use Cases
Chapter 2: Download and Install
Prerequisite for Apache Cassandra Installation
How to Download and Install Cassandra
Chapter 3: Architecture
Components of Cassandra
Data Replication
Write Operation
Read Operation
Chapter 4: Data Model and Rules
Cassandra Data Model Rules
Model Your Data in Cassandra
Handling One to One Relationship
Handling one to many Relationship
Handling Many to Many Relationship
Chapter 5: Cassandra CQL
Create, Alter & Drop Keyspace
Cassandra Table: Create, Alter, Drop & Truncate
Cassandra Query Language(CQL): Insert, Update, Delete, Read Data
Create & Drop INDEX
Data Types & Expiration
SET, LIST & MAP
Chapter 6: Cassandra Cluster
Prerequisites for Cassandra Cluster
Enterprise Edition Installation
Starting Cassandra Node
Chapter 7: DevCenter & OpsCenter Installation
DevCenter Installation
OpsCenter Installation
Chapter 8: Security
What is Internal Authentication and Authorization
Configure Authentication and Authorization
Logging in
Create New User
Authorization
Configuring Firewall
Enabling JMX Authentication
Chapter 1: Introduction
What is Apache Cassandra?
Apache Cassandra is highly scalable, distributed and high-performance NoSQL database. Cassandra is designed to handle a huge amount of data.
In the image above, circles are Cassandra nodes and lines between the circles shows distributed architecture, while the client is sending data to the node.
Cassandra handles the huge amount of data with its distributed architecture. Data is placed on different machines with more than one replication factor that provides high availability and no single point of failure.
Cassandra History
Cassandra was first developed at Facebook for inbox search.
Facebook open sourced it in July 2008.
Apache incubator accepted Cassandra in March 2009.
Cassandra is a top level project of Apache since February 2010.
The latest version of Apache Cassandra is 3.2.1.
First let's understand what NoSQL database is.
Nosql Cassandra Database
NoSQL databases are called Not Only SQL
or Non-relational
databases. NoSQL databases store and retrieve data other than tabular relations such as relation databases.
NoSQL databases include MongoDB, HBase, and Cassandra.
There are following properties of NoSQL databases.
Design Simplicity
Horizontal Scaling
High Availability
Data structures used in Cassandra are more specified than data structures used in relational databases. Cassandra data structures are faster than relational