Apache Cassandra Installation & Configuration

Apache Cassandra Installation & Configuration

Apache Cassandra Installation & Configuration

Learn How To Install & Configure Apache Cassandra

Language: english

Note: 4.3/5 (127 notes) 720 students

Instructor(s): Sarma Pydipally

Last update: 2021-11-19

What you’ll learn

  • Apache Cassandra Installation & Configuration
  • Apache Cassandra
  • Amazon Web Services



  • Basic Knowledge of Linux



As you know Apache Cassandra is one of the best NoSQL databases.

Cassandra is highly scalable, highly available and very fast.

Single Cassandra cluster can span accross multiple data centers and it supports hybrid or multi cloud configurations.

In this training, we will start with the installation of CentOS Linux 7.8

We will configure network adapters on our Linux server. We will learn how to disable Security Enhanced Linux and firewalls.

We will configure a dedicated mount point for Apache Cassandra.

We will install OpenJDK.

For cassandra we will create an operating system group and a user.

We will download and extract Apache Cassandra software.

We will configure Cassandra by editing various configuration files : such as : cassandra.yaml, cassandra-rackdc.properties, cassandra-env-sh and jvm.options files.

We will build a 3 node Apache Cassandra cluster in east data center.

We will review the cassandra system.log file to understand the bootstapping process.

We will learn how to properly stop and start Apache Cassandra.

We will enable authentication and authorization to secure our Cassandra cluster.

We will discuss about replication strategy and replication factor settings.

We will create new super user role and disable the default cassandra role.

We will learn about cqlshrc file.

We will create roles for application users and grant them various privileges.

We will review grant permission and revoke permission options.

We will add 3 more nodes to our existing Cassandra cluster to configure it as a multi data center cluster.

We will adjust the replication strategy and replication factor settings for cassandra keyspaces to match with our multi data center configuration.

We will discuss about Cassandra’s nodetool command.

While setting up our cluster, we will learn and follow all the best practises, to make sure our cluster can be maintained in production without any pain.

As a bonus, we will configure password-less SSH between all our Cassandra nodes using ssh keygen and ssh copy id commands.

We will also learn about AWS & EC2s and learn how to run Cassandra clusters on AWS.


Who this course is for

  • Database Administrators who want to learn Apache Cassandra
  • Beginners who want to learn Apache Cassandra


Course content

  • CentOS Linux on On-prem Servers
    • Download CentOS Linux 7.8
    • Installation of CentOS Linux
    • MobaXterm SSH Client
    • Installation of Extra Packages for Linux
    • Configure Network Adapters
    • Server Review / Disable SELinux & firewalld
  • Prepare Servers For Apache Cassandra
    • Prepare Mountpoints for Cassandra
    • Install OpenJDK & Prerequisites Check
    • Create OS User for Cassandra
  • Build a 3 Node Cassandra Cluster
    • Servers Review & Prerequisites Check
    • Apache Cassandra Software
    • Create Folders & Configure Cassandra
    • cassandra.yaml
    • Some More Configuration Files
    • Startup/Shutdown of Apache Cassandra
  • Authentication & Authorization
    • Configure Authentication & Authorization
    • Restart Cassandra To Verify Authentication
    • Create New User Roles
    • Restart Cassandra & cqlshrc
    • Create Application User Roles
  • Cassandra Cluster In Multiple Data Centers
    • New Servers
    • Cassandra Configuration Files
    • Bootstrap New Nodes
    • Replication Factor Settings
  • Nodetool = Swiss Army Knife
    • Nodetool Commands
  • Password-less SSH
    • Configure Password-less SSH
  • Cassandra on AWS
    • Network
    • Amazon Web Services (AWS)
    • EC2s on AWS
    • Apache Cassandra on AWS EC2s
    • AWS Elastic IPs
  • Bonus Stuff
    • Upgrade
    • Apache Cassandra Documentation
    • Instructor
    • November 2021 Update


Apache Cassandra Installation & ConfigurationApache Cassandra Installation & Configuration

Time remaining or 997 enrolls left


Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate