Course Name
Course Code : DNJ14
Venue Details
Postal Code : 1109
Session Dates
Duration: 2 days (14 hours)
This course provides system administrators and database professionals with the practical skills needed to install, configure, manage, and monitor Apache Cassandra — a highly scalable and distributed NoSQL database. Emphasis is placed on understanding Cassandra’s architecture, data modeling best practices, replication, backup strategies, performance tuning, and troubleshooting. Participants will gain hands-on experience in setting up multi-node clusters and ensuring high availability and reliability in production environments.
Introduction to NoSQL and Cassandra
Use cases and benefits in large-scale environments
Cassandra architecture overview: nodes, rings, partitions
CAP theorem and Cassandra’s trade-offs (AP model)
Installing Cassandra on Linux systems
Configuration files: cassandra.yaml and cassandra-env.sh
Single-node and multi-node cluster setup
Gossip, snitch, and seed nodes explained
Cassandra Query Language (CQL) basics for admins
Creating and managing keyspaces and tables
Replication strategies (SimpleStrategy, NetworkTopologyStrategy)
Data distribution and consistency levels
Node operations: joining, decommissioning, and replacing nodes
Repair, cleanup, compact, and flush operations
Backup and snapshot strategies
Upgrade processes and rolling restarts
Performance metrics and thresholds
Tools: nodetool, JMX, Prometheus + Grafana
JVM and GC tuning
Diagnosing and resolving performance issues
Authentication and authorization with roles
SSL/TLS encryption for inter-node and client-node communication
Log files and system logs analysis
Common cluster issues and troubleshooting techniques
Hands-on: Configure and run a Cassandra cluster
Simulate failure and recovery
Performance tuning scenario
Final assessment quiz and group review
Mode of Delivery : The event can be attended both online and at nearby ProgNXT classroom by Individual Professionals and Corporate Employees as per the seat availability. Please Contact Us at [email protected] for checking the seat availability
Audience : We have a global audience that logs in to using their own computers to work hand in hand with our world-class instructors.
Assessment : Each training course will have ProgNXT Assessment at the end.
Certification : After successful passing of ProgNXT Assessment, ProgNXT Certification will be provided, which has got acceptance in 55+ Countries.
| Global Region | Location | Start Date | End Date | Action |
|---|---|---|---|---|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |