Apache Cassandra for Beginners
Created by Navdeep Kaur, Last Updated 22-Dec-2020, Language:English
Apache Cassandra for Beginners
A complete guide for Cassandra architecture, Query language ,Cluster management, Java & Spark integration,
Created by Navdeep Kaur, Last Updated 22-Dec-2020, Language:English
What Will I Get ?
- A complete understanding about Apache Cassandra basics and its Architecture.
Requirements
- MAC or PC
Description
This Apache Cassandra training course teaches you working with Cassandra. This course is intended for complete beginners in Cassandra. In this course, we will
what is Cassandra
how to install Cassandra
understand Cassandra data model with some hands on exercise which will teach you how to create a keyspace, create a table,insert and read the data .
different data types in Cassandra with exercise.
After this you will learn about the partition key and clustering key and understand how data is distributed across the nodes in a cluster.T
I will covers the Cassandra Architecture in details in which we will cover replication, consistency, gossip protocol, write path, read path, Cassandra storage and compaction.
Understanding anti patterns and data modeling goals.
Understand Cassandra configuration files
Working with nodetools to manage cluster
Integrate with Cassandra java driver to write and run Cassandra from java program.
Integrate Spark with Cassandra to perform analytics .
Cassandra on AWS
Once you have completed this video based training course, you will have a solid understanding of Cassandra.
Who this course is for:
- Beginners who want to learn no sql database Apache Cassandra.
Course Content
-
Apache Cassandra Overview
7 Lectures 00:39:10-
Apache Introduction
Preview00:03:15 -
Cassandra Setup on Mac
00:04:01 -
Cassandra Setup on Windows
00:03:32 -
Cassandra Data model
Preview00:07:52 -
Cassandra Keys
00:09:46 -
Cassandra Data Types
00:10:44 -
Fire recourses for this section
-
-
Cassandra Architecture
8 Lectures 00:28:04-
Replication
Preview00:03:38 -
Write Consistency
Preview00:04:24 -
Read Consistency
00:04:53 -
Gossip Protocol
00:02:27 -
How write happens?
00:01:42 -
Cassandra Storage & SSTable
00:04:49 -
How Read happens?
00:02:54 -
Compaction
00:03:17
-
-
Cassandra Configuration & Managing Cluster
2 Lectures 00:11:10-
Cassandra Configuration
00:04:26 -
Managing cluster using NodeTool
00:06:44
-
-
Cassandra with Java
3 Lectures 00:14:27-
Introducing java driver
00:07:31 -
PreparedStatement
00:03:24 -
QueryBuilder
00:03:32
-
-
Cassandra With Spark
4 Lectures 00:16:56-
Creating Spark RDD from Cassandra Table
00:06:09 -
Processing Cassandra Data in Spark
00:05:16 -
Cassandra Rows to Case Class
00:02:33 -
Saving Spark RDD to Cassandra
00:02:58
-
-
Best Practices & Anti Patterns
2 Lectures 00:05:52-
Cassandra Data Modelling
00:02:25 -
Cassandra Anti Patterns
00:03:27
-
-
Cassandra on Cloud
1 Lectures 00:04:52-
Cassandra on AWS
00:04:52
-

Navdeep Kaur
TechnoAvengers.com (Founder)
I am a big data architect with 11 years of industry experience in different technologies and domains. I have keen interest in providing training in new technologies. I have received CCA175 Hadoop and Spark developer certification and  AWS solution architect certification. I love guiding people and helping them achieve new goals.