An Overview of Apache Cassandra


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Apache Cassandra is designed to meet a scaling challenge that traditional database management systems are not capable of handling. This course provides you with an overview of the Cassandra architecture, where it fits in the NoSQL and Big Data ecosystem, and how to install, manage, and access data programmatically.

Target Audience
Database administrators, server operators, cloud and data center technicians, and anyone with an interest in scalable database technology, Big Data, or NoSQL.

Prerequisites
None

Expected Duration (hours)
2.1

Lesson Objectives

An Overview of Apache Cassandra

  • start the course
  • describe the big data challenge that Cassandra is designed to address
  • describe the solution to the problem that Cassandra represents
  • describe the CAP theorem and the choices made by Cassandra
  • describe the partitioning process in Apache Cassandra
  • describe strategies for replication in Apache Cassandra
  • install Apache Cassandra on Debian and RPM Package Manager or RPM-based systems
  • list the important files and folders in an Apache Cassandra installation
  • start an Apache Cassandra node
  • start and stop a Cassandra instance
  • describe the functions of Apache Cassandra NodeTool
  • execute Cassandra Query Language or CQL commands in Apache Cassandra using cqlsh
  • install Apache Cassandra Cluster Manager
  • create a cluster with Apache Cassandra Cluster Manager
  • use the command line to work with Apache Cassandra Cluster Manager
  • upgrade a cluster with Apache Cassandra Cluster Manager
  • troubleshoot common issues with Apache Cassandra Cluster Manager
  • set up a Java project with the Cassandra driver Jar file
  • connect to an Apache Cassandra cluster programmatically using Java
  • query Apache Cassandra programmatically using Java
  • update Apache Cassandra programmatically using Java
  • delete data from Apache Cassandra programmatically using Java
  • describe the administration functions of OpsCenter in Apache Cassandra
  • describe the administration functions of Helenos in Apache Cassandra
  • describe the monitoring functions of SPM in Apache Cassandra
  • describe Cassandra's legacy Cluster Admin tool
  • install Apache Cassandra, Install Cassandra Cluster Manager or CCM, and create a cluster
  • Course Number:
    df_cass_a01_it_enus

    Expertise Level
    Beginner