Cassandra Online Training

About Cassandra Online Training
Course Objectives
Apache Cassandra Course Objectives
After completion of the Apache Cassandra Course at Naresh I technologies, you will be expertise and eligible for:
- 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 go for this course
- Professionals looking for a career in Cassandra
- Project Managers
- IT Developers
- Testing professionals
- Graduates looking to upgrade their skills to Cassandra Databases
- Analyst/Researcher
Course Curriculum
What is Big Data
- Technology Landscape
- Big Data Relevance
- Distributed Systems and Challenges
- 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
Cassandra Fundamentals
- Distributed and Decentralized
- Elastic Scalability
- High Availability and Fault Tolerance
- Tuneable Consistency
- Row-Oriented
- Schema-Free
- High Performance
The Cassandra Data Model
- The Relational Data Model
- A Simple Introduction
- Clusters
- Keyspaces
- Hands-on Session
Installation and Setup of Cassandra
- Single Node Setup
- Multi-Node Cluster Setup
- Key Configurations for Cassandra
- CLI and Hands-On with Cassandra
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
Cassandra Architecture & Intro to CQL
- Anatomy of Read operation in Cassandra
- Anatomy of 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
Cassandra API
- Key concepts for Read and Write in Cassandra
- Tunable Consistency
- Simple Get , Multi-get Slice
- Range and Slice
- Slice Predicate
- Delete
- Hands on CLI commands
Cassandra CQSHL
- SQL over Cassandra
- Composite Keys
- Hands on examples on CQL 3.0
Cassandra Clients
- How to establish Client Connections
- Thrift Client
- Connection Pooling
- Auto-discovery and Failover in Hector
- Client with CQL
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
Cassandra Analytics Cluster
- Cassandra Hadoop Integration
Cassandra Search Cluster
- Integration of Solr with Cassandra
- Search Query on Cassandra
6,00,000+ PEOPLE ALREADY " SUBSCRIBED OUR YOUTUBE CHANNEL "
Subscribe now and receive updates on emerging technologies and tools with on-demand video tutorials, new courses, interesting workshops, most popular topics and much more!
Training Features
Read FAQs
Reviews
I am Shruthika. I learned NodeJS through online here, the faculty was awesome who had industry experience and explained the various services available in NodeJS clearly. The course was delivered on time and we had a couple of days to explore other services in NodeJS. I would recommend this institute to my friend
I am Abhimanyu, completed the course Data Science in NareshIT where the environment was very good. My trainer is a very good person. His way of teaching was good truly useful for job seekers… Heartful thanks to my faculty and lab assistants too for making me an expert in Data Science
Hai, I am Bhavani. I have completed Java course in NareshITÂ It’s very useful for my career… Our tutor has more knowledge of Java His training was so wonderful.. Thanks to my faculty and the whole team
Such a good opportunity for me to enrich my career toward DevOps technology here. My trainer is really awesome with in-depth technology. He teaches me the whole concepts of placement support. Thank you so much, sir
SQL Server course got completed here… The instructor was trained well. He was a well-known person in this field… He clearly taught my queries at any time… Thanks to NareshIT
It’s a very nice Training center.I completed my Android course in this institute It’s very useful for my career and job. Trainers help us more to clear our doubts i am very satisfied with his company