Training Summary
This two day training course cover concepts related adminstering and operating Apache Cassandra. In this course we will make a deep dive into concepts related to Cassandra in an administrative setting. After taking this course you should feel comfortable with most concepts related to operating and administering an Apache Cassandra cluster.
In addition to the course outline we will also be participating in exercises to get practical experience in aspects of operating and running a… Show more Cassandra cluster. This will include scenarios where we will:
â—* Â Â Â Â Â Â Benchmark read and write operations
â—* Â Â Â Â Â Â Recognize different types of failure
â—* Â Â Â Â Â Â Fix a failed or partially failed cluster
â—* Â Â Â Â Â Â Identify potential performance bottlenecks
â—* Â Â Â Â Â Â Perform live schema updates
â—* Â Â Â Â Â Â Perform move operations
â—* Â Â Â Â Â Â Plan and perform cluster-wide operations
â—* Â Â Â Â Â Â Monitor compaction, repair, and hinted handoff
Â
Course Outline
During this course we will discuss:
â—* Â Â Â Â Â Â The Write Path
â—‹ Â Â Â Â Â Â Log Structured Storage
â—‹ Â Â Â Â Â Â Memtables
â—‹ Â Â Â Â Â Â Flushing
â—* Â Â Â Â Â Â The Read Path
â—‹ Â Â Â Â Â Â SSTables
â—‹ Â Â Â Â Â Â Row Merging
â—‹ Â Â Â Â Â Â Cache (Key, Row)
â—‹ Â Â Â Â Â Â Compaction
â—‹ Â Â Â Â Â Â Distributed Deletes
â—‹ Â Â Â Â Â Â Memory Mapped Files
â—* Â Â Â Â Â Â Introduction to CAP
â—* Â Â Â Â Â Â Partition Tolerance
â—‹ Â Â Â Â Â Â Data partitioners
â—‹ Â Â Â Â Â Â Replication strategies
â—‹ Â Â Â Â Â Â Snitches
â—‹ Â Â Â Â Â Â Hinted Handoff
â—* Â Â Â Â Â Â Availability
â—‹ Â Â Â Â Â Â How Cassandra handles failure of one or more nodes
â—‹ Â Â Â Â Â Â What to do in the face of failure
â—* Â Â Â Â Â Â Aspects of consistency
â—‹ Â Â Â Â Â Â Consistency
â—‹ Â Â Â Â Â Â Coordinators
â—‹ Â Â Â Â Â Â Read Repair
â—‹ Â Â Â Â Â Â Phi Accrual
â—‹ Â Â Â Â Â Â Hinted Handoff
â—‹ Â Â Â Â Â Â Anti-entropy Service
â—* Â Â Â Â Â Â Cassandra and the JVM
â—* Â Â Â Â Â Â Monitoring Cassandra
â—* Â Â Â Â Â Â How Cassandra works with the physical hardware
â—‹ Â Â Â Â Â Â RAM
â—‹ Â Â Â Â Â Â CPU
â—‹ Â Â Â Â Â Â Disk
â—‹ Â Â Â Â Â Â Network
â—‹ Â Â Â Â Â Â Goals for Sizing
â—* Â Â Â Â Â Â The different storage strategies (disk configurations) including
â—‹ Â Â Â Â Â Â Specific concerns for cloud hosting
â—‹ Â Â Â Â Â Â Logical and Physical disk configuration
â—‹ Â Â Â Â Â Â Local disks v.s. network mounted/shared drives
â—* Â Â Â Â Â Â Logging
â—‹ Â Â Â Â Â Â Cassandra
â—‹ Â Â Â Â Â Â System
â—‹ Â Â Â Â Â Â GC
â—* Â Â Â Â Â Â Backup and Recovery
â—‹ Â Â Â Â Â Â Backup
â—‹ Â Â Â Â Â Â Recovery
â—* Â Â Â Â Â Â Security
â—‹ Â Â Â Â Â Â Authentication
â—‹ Â Â Â Â Â Â Authorization
â—‹ Â Â Â Â Â Â Physical Security
â—* Â Â Â Â Â Â Overview of the Debian and RedHat packages
â—* Â Â Â Â Â Â DataStax OpsCenter
â—* Â Â Â Â Â Â Overview of DataStax Enterprise and DataStax Community Editions
â—* Â Â Â Â Â Â DSE, or Apache Cassandra + Hadoop
â—‹ Â Â Â Â Â Â Introduction
â—‹ Â Â Â Â Â Â Job and Task Trackers
â—‹ Â Â Â Â Â Â MapReduce
â—‹ Â Â Â Â Â Â Operational Considerations with MapReduce/Hive
Show less