Cassandra provides solutions by permitting high-speed reads and writes across a replicated, distributed system. Apache Cassandra online training course from our cassandra tutorial provides experience modeling data to take advantage of the linearly scalable peer-to-peer design of Cassandra. It is the best choice for higher availability and scalability of the database. Cassandra supports replication across multiple datacenters. It makes the write and read processes highly scalable by offering tunable consistency.
Preview
By the end of Apache Cassandra, you will be able to:
1.Describe the need for big data and NoSQL databases
2.Explain the fundamental concepts of Cassandra
3.Use Cassandra database interfaces
4.Demonstrate Cassandra database configuration
Course Contents
Day 1
Introduction To Cassandra
Important - Download These First - Working Files
Understanding Cassandra
How To Access Your Working Files
Opening The Main Virtual Machine
Getting Started With The Architecture
Understanding That Cassandra Is A Distributed Database
Installing Cassandra
Viewing The Main Configuration File
Providing Cassandra With Permission To Directories
Starting Cassandra
Checking Status
Accessing The Cassandra system.log File
Day 2
Communicating With Cassandra
Understanding Ways To Communicate With Cassandra
Using Cqlsh
Database
Understanding A Cassandra Database
Creating A Table
Defining Columns And Data Types
Defining A Primary Key
Recognizing A Partition Key
Inserting Data
Modeling Data
Day 3
Creating An Application
Understanding Cassandra Drivers
Exploring The DataStax Java Driver
Setting Up A Development Environment
Creating An Application Page
Connecting To A Cassandra Cluster
Executing A Query
Using An MVC Pattern
Updating And Deleting Data
Understanding Tombstones
Using TTLs
Updating A TTL
Day 4
Selecting Hardware
Understanding Hardware Choices
Understanding RAM And CPU Recommendations
Selecting Storage
Deploying In The Cloud
Adding Nodes To A Cluster
Understanding Cassandra Nodes
Specifying The IP Address Of A Node In Cassandra
Monitoring A Cluster
Understanding Cassandra Monitoring Tools
Using Nodetool
Using JConsole
Learning About OpsCenter
Day 5
Nodes
Understanding Repair
Repairing Nodes
Removing A Node
Removing A Dead Node
Multiple Data Centers The following roles are suited to take the Apache CassandraTM course to enhance their skills and expertise
Redefining For Multiple Data Centers
Changing Snitch Type
Modifying cassandra-rackdc.properties
Changing Replication Strategy