$400 – $500

Cassandra Training in Sacramento | Cassandra Training | Introduction to Cas...

Event Information

Share this event

Date and Time

Location

Location

TruVs

Sacramento, CA 95823

View Map

Refund Policy

Refund Policy

Refunds up to 1 day before event

Eventbrite's fee is nonrefundable.

Event description

Description

Cassandra training is a 16 hours long LIVE Instructor-led training delivered from January 11 - February 2, 2020 over 4 weekends, 8 sessions, 2 sessions per weekend, 2 hours per session.


Cassandra Training Overview

Cassandra training course is designed to help you master the key concepts of Apache Cassandra including Architecture, features, Data Model, and its Administration. During this Cassandra course, you will learn how to install, configure, and monitor Cassandra. You will also learn about its integration with other Apache frameworks like Hadoop, Spark, and Kafka.


Weekly Schedule
  • 4 weekends | Saturday and Sunday every weekend
  • 7:30 - 9:30 AM US Pacific time each day
  • January 11 - February 2, 2020 US Pacific time

Please check your local date and time for first session


Features and Benefits
  • 4 weeks, 8 sessions, 16 hours of total Instructor-led LIVE training
  • Training material, instructor handouts and access to useful resources on the cloud provided
  • Practical Hands on Lab exercises provided
  • Actual code and scripts provided
  • Real-life Scenarios

What are the Objectives of the Course ?
  • Creating Sample Application in Cassandra
  • Configuring, Reading and Writing Data in Cassandra
  • Integrating Cassandra with Hadoop
  • Cassandra Data Model
  • Cassandra Environment
  • Understanding Cassandra Architecture


Who should take this course?
  • IT Professionals looking for a career in Cassandra
  • IT Developers
  • Testing professionals
  • Those looking to refresh their Cassandra skills
  • Analyst/Researcher
  • Project Managers


Course Outline

1. What is Big Data

  • Technology Landscape
  • Big Data Relevance
  • Distributed Systems and Challenges

2. Why NoSQL Databases

  • Relational DB vs. NoSQL
  • Type of NoSQL Databases
  • NoSQL Landscape
  • CAP Theorem and Eventual Consistency
  • Key Characteristics of NoSQL Database systems
  • ACID vs BASE

3. Cassandra Fundamentals

  • Distributed and Decentralized
  • Elastic Scalability
  • High Availability and Fault Tolerance
  • Tuneable Consistency
  • Row-Oriented
  • Schema-Free
  • High Performance

4. The Cassandra Data Model

  • The Relational Data Model
  • A Simple Introduction
  • Clusters
  • Keyspaces
  • Hands-on Session

5. Installation and Setup of Cassandra

  • Single Node Setup
  • Multi-Node Cluster Setup
  • Key Configurations for Cassandra
  • CLI and Hands-On with Cassandra

6. Cassandra Modeling

  • Cassandra (Column Family NoSQL DB)
  • Key Concepts – Key Space – Column Family – Column Family Options – Wide Rows, Skinny Row – Column Sorting – Super Columns – Counter Column Family – Composite Keys and Columns – Time To Live –
  • Secondary Indexes in Cassandra
  • Difference between Custom Indexes and Secondary Indexes
  • Difference between Relational Modeling and Cassandra Modeling
  • Key Points to note while modeling a Cassandra Database
  • Patterns and Anit-Patterns in Cassandra Modeling

7. Cassandra Architecture & Intro to CQL

  • Anatomy of Reading operation in Cassandra
  • Anatomy of the Write operation in Cassandra
  • How is Deletes handled in Cassandra
  • System Keyspace
  • Peer to Peer Model Logical Data Model: Keyspace, Column Family/Table, Rows, Columns
  • Traditional Ring design vs. VNodes
  • Partitioners: Murmer3, Random (md5) and ByteOrdered
  • Gossip and Failure Detection
  • Anti-Entropy and Read Repair
  • Memtables, SSTables and Commit Log
  • Compaction fundamentals to reduce SSTable data files
  • Hinted Handoff
  • Compaction
  • Bloom Filters, Tombstones
  • Managers and Services
  • VNodes
  • Indexes and Caches
  • Coordinator node
  • Seed nodes
  • Write/Read consistency levels: Any, One, Two, Three, Quorum
  • Snitches: Dynamic snitching, Simple Snitch, Rack Inferring Snitch, Property File Snitch, Gossiping Property File Snitch
  • Routing Client requests
  • Nodetool commands: gossipinfo, cfstats, describing
  • YAML file fundamentals
  • Operations management web GUI
  • Stress testing Cassandra
  • CQL command fundamentals

8. Cassandra API

  • Key concepts for Reading and Write in Cassandra
  • Tunable Consistency
  • Simple-Get, Multi-get Slice
  • Range and Slice
  • Slice Predicate
  • Delete
  • Hands-on CLI commands

9. Cassandra CQSHL

  • SQL over Cassandra
  • Composite Keys
  • Hands-on examples on CQL 3.0

10. Cassandra Clients

  • How to establish Client Connections
  • Thrift Client
  • Connection Pooling
  • Auto-discovery and Failover in Hector
  • Client with CQL

11. Cassandra Monitoring and Administration

  • Tuning Cassandra
  • Backup and Recovery methods
  • Balancing
  • Bootstrapping
  • Node Tools Commands
  • Upgrades
  • Monitoring critical metrics
  • Bulk Loading Data to Cassandra
  • Bulk Export of Data from Cassandra
  • Hands-on Examples for each of them

12. Cassandra Analytics and Search Clusters

  • Cassandra Hadoop Integration
  • Integration of Solr with Cassandra
  • Search Query on Cassandra


Share with friends

Date and Time

Location

TruVs

Sacramento, CA 95823

View Map

Refund Policy

Refunds up to 1 day before event

Eventbrite's fee is nonrefundable.

Save This Event

Event Saved