
Download CentOS 7.9 from www.centos.org
Install CentOS on the server
Install few extra packages on the server
Introduction to "MobaXterm" SSH Client software
Disable Security-Enhanced Linux option and firewalld on the server
Modify configuration for Network Adapters on the server
Prepare Mountpoints for DSE
Disable Swap
Create OS User Group for DSE
Create OS User for DSE
Mountpoint Permissions for Cassandra User
OS Resource Limits for Cassandra User
.bash_profile for Cassandra User
Introduction to DataStax Enterprise
Configure Password-less SSH Between Servers
Verify Prerequisites For DSE
Download DSE Software
Extract DSE Software from tarball
Create Folders Required For DSE
Most important configuration file
cassandra-rackdc.properties
cassandra-env.sh
jvm-server.options
dse-env.sh
.bash_profile
Start DSE Cassandra
nodetool status
dsetool status
Stop DSE Cassandra
DSE Log Files
cqlsh & Authentication
Replication Factor Changes for System Keyspaces
Review RBAC & RLAC
Review cassandra.yaml
Authentication Settings
Role Management Options
Authorization Settings
Restart DSE Cassandra
cqlsh & Authentication Failure
Create and Use New Superuser Role
Create a New Keyspace For Application
Create a New User Roles For Application
cqlshrc File
nodetool status
dsetool status
Change Replication Factor Settings
Create Folders Required for Spark
spark-env.sh
dse.yaml
Restart DSE To Start With DSE Analytics
Change Replication Factor Settings
dse spark
dse spark-sql
Download DSE OpsCenter Software
Extract OpsCenter Software from tarball
Configure OpsCenter Agent
Start DSE OpsCenter
Use DSE OpsCenter in a Web Browser
Start DSE OpsCenter Agents
DSE Log Files
dse.yaml
Restart DSE to Enable Audit Logging
Review audit.log File
LIKE Queries : Failure
dse.yaml
Restart DSE To Start With DSE Search
Create Search Index
dsetool Search Index Status
dsetool Rebuild Search Index
LIKE Queries : Success
Review the November 2021 updates for Cassandra in DataStax, including Cassandra 4.0 features like Java 11 support, virtual tables, audit logging, network authorizer, and Spark 3.2 enhancements.
*** This training course was recorded during April/May 2021. All the content is still valid. ***
DataStax Enterprise (DSE) is the most popular enterprise grade distribution of Apache Cassandra.
In this course we will start with download and installation of CentOS Linux Operating System version 7.9 on our servers. We will learn how to disable Security Enhanced Linux and firewalld options. We will create and configure mount points required for our DataStax Enterprise. We will create Operating System User Group and Operating System User for DataStax Enterprise.
We will discuss about various options available in DataStax Enterprise.
We will configure Password-less SSH between our servers.
We will download DataStax Enterprise Software from DataStax website.
We will learn all the details about Installation and Configuration of DataStax Enterprise.
We will learn about how to properly start and shutdown DataStax Enterprise.
We will enable Authentication and Authorization.
We will build a 6 node DSE Cluster which will span across multiple data centers.
We will configure and enable DSE Analytics. We will use Spark and Spark SQL shells to understand how to use Apache Spark to interact with data stored in our DSE Cassandra.
We will download, configure and use DSE OpsCenter.
We will download and use DataStax Studio.
We will configure and enable Audit Logging and we will review audit.log file.
We will configure and enable DSE Search. We will create search indexes and we will learn how to use them.