Before Getting Started

To make the most of this course please download the recommended assets.

Assets

Training materials :
DS201 Virtual Machine Download
DS201 Virtual Machine Exercises
DS201 Course Slides
Log in to Download

About this Course

Note: A new version of this course is now available. Click here to be directed to the latest version.

Version covered: Apache Cassandra 2.x

Course duration: 8 hours

DS201 teaches you the core technology at the heart of Apache Cassandra™ and DataStax Enterprise deployments. You’ll learn how to install and configure an Apache Cassandra instance, the basics of data modeling, read/write paths, internal architecture, tools, and more.

 

Apache Cassandra

Units 1 - 70 of 70

LEGENDUnviewedIn-ProgressCompleted
t
Introduction
Introduction: Big Data
Introduction: What is Cassandra?
Introduction: Use Cases
Installation: Prepare the Operating System
Installation: Install a Cassandra Distribution
Installation: Configure
Installation: Configure (Demo)
Installation: Start and Stop Cassandra
Installation: Start and Stop Cassandra (Demo)
Installation: Summary and Review
Tools: Nodetool
Tools: Nodetool (Demo)
Tools: cqlsh
Tools: cqlsh (Demo)
Tools: Cassandra Stress (Demo)
Tools: Additional Tools
Tools: CCM
Tools: CCM (Demo)
Internal Architecture: Request Coordination
Internal Architecture: Replication
Internal Architecture: Consistency Level
Internal Architecture: Replication and Consistency (Demo)
Internal Architecture: Anti Entropy Operations
Internal Architecture: How Nodes Communicate (Gossip)
Internal Architecture: How Nodes Communicate Gossip (Demo)
Internal Architecture: System Keyspace
Internal Architecture: System Keyspace (Demo)
Internal Architecture: Summary and Review
Data Model and CQL: Introduction
Data Model and CQL: Cassandra Data Model CQL (Demo)
Data Model and CQL: Distribution and Replication (Demo)
Data Model and CQL: Fast Read Performance (Demo)
Data Model and CQL: Fast Scalable Writes (Demo)
Data Model and CQL: Column Families
Data Model and CQL: CF to CQL
Data Model and CQL: CQL DDL
Data Model and CQL: Clustering Order By
Data Model and CQL: Secondary Index
Data Model and CQL: UUID, Timestamp, Counter
Data Model and CQL: Collections, UDT, Tuple
Data Model and CQL: DevCenter
Data Model and CQL: INSERT, UPDATE, DELETE, TTL, LWT, Upsert
Data Model and CQL: INSERT, UPDATE, DELETE, TTL, LWT, Upsert (Demo)
Data Model and CQL: Counter, Collection, UDT, Tuple
Data Model and CQL: Counters (Demo)
Data Model and CQL: Batch
Data Model and CQL: SELECT
Data Model and CQL: Allow Filtering and Secondary Indexes (Demo)
Data Model and CQL: Order By and Functions
Data Model and CQL: Data Modeling Introduction
Data Model and CQL: Summary and Review
Write Path: Cassandra Write Path
Write Path: Write Path
Write Path: Data Directories
Write Path: Data Directories and Flush (Demo)
Write Path: Summary and Review
Read Path: Cassandra Read Path
Read Path: CQL Tracing
Read Path: Caches
Read Path: Partition Summaries and Indexes
Read Path: cqlsh and Tracing
Read Path: Summary and Review
Compaction: Compaction and Tombstones
Compaction: How and Why Compaction
Compaction: Compaction Strategies
Compaction: Demo
Compaction: Summary and Review
Hardware and Troubleshooting: Hardware Best Practices
Hardware and Troubleshooting: Troubleshooting Resources