Install DataStax Enterprise 6.9 on Debian-based systems using APT
Use these instructions for installing DataStax Enterprise (DSE) 6.9 on Debian-based systems using APT.
Some things to know about installing DataStax Enterprise
-
These instructions apply to all versions of DSE 6.9. For specific changes please see the DataStax Enterprise 6.9 release notes.
-
When installed from a package (Yum or APT), DSE runs as a service. The service initialization script is located in
/etc/init.d/dse. Run levels are not set by the package. -
This procedure installs DSE 6.9 and the DataStax Agent. It does not install OpsCenter, DataStax Studio, or DataStax Bulk Loader.
-
When connecting to DSE 6.9 from OpsCenter, use OpsCenter version 6.8; earlier versions are not supported.
|
When DSE is installed, it creates a |
Prerequisites
-
Root or sudo access.
-
Aptitude Package Management (APT) application.
-
Configure your operating system to use the latest version of Java 11:
-
Recommended. The latest build of a TCK (Technology Compatibility Kit) Certified OpenJDK version 11.
-
Supported. Oracle Java SE 11 (JRE or JDK).
-
-
Python 3.8-3.11 required for running
cqlsh.
Install DSE 6.9 on Debian-based systems using APT
In a terminal window:
-
Verify that a required version of Java is installed:
java -versionIf OpenJDK, the results should look like:
openjdk version "11.0.x" 2024-06-18 OpenJDK Runtime Environment (build 11.0.x+xx) OpenJDK 64-Bit Server VM (build 11.0.x+xx, mixed mode)If Oracle Java, the results should look like:
java version "11.0.x" YYYY-MM-DD LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.x+xx-LTS) Java HotSpot(TM) 64-Bit Server VM (build 11.0.x+xx-LTS, mixed mode)DataStax recommends the latest build of a Technology Compatibility Kit (TCK) Certified OpenJDK version 11.
-
Install the
libaiopackage. For example:sudo apt-get install libaio1 -
Add a DataStax repository file called
/etc/apt/sources.list.d/datastax.sources.list:echo "deb https://debian.datastax.com/enterprise/ stable main" | sudo tee -a /etc/apt/sources.list.d/datastax.sources.list -
Add the DataStax repository key:
curl -L https://debian.datastax.com/debian/repo_key | sudo apt-key add - -
Update the packages:
sudo apt-get update -
Install the DSE packages:
Specify all packages; otherwise, the installation fails.
-
Install the latest version (6.9.x):
sudo apt-get install dse-full -
Install an earlier DSE 6.9.x version:
sudo apt-get install dse=version_number-1 \ dse-full=version_number-1 \ dse-libcassandra=version_number-1 \ dse-libgraph=version_number-1 \ dse-libhadoop2-client-native=version_number-1 \ dse-libhadoop2-client=version_number-1 \ dse-liblog4j=version_number-1 \ dse-libsolr=version_number-1 \ dse-libspark=version_number-1 \ dse-libtomcat=version_number-1For example:
sudo apt-get install dse=6.9.0-1 \ dse-full=6.9.0-1 \ dse-libcassandra=6.9.0-1 \ dse-libgraph=6.9.0-1 \ dse-libhadoop2-client-native=6.9.0-1 \ dse-libhadoop2-client=6.9.0-1 \ dse-liblog4j=6.9.0-1 \ dse-libsolr=6.9.0-1 \ dse-libspark=6.9.0-1 \ dse-libtomcat=6.9.0-1 -
Optional: Install the demos:
Installing the DSE demos is not recommended for production. Only install the demos in development environments to run tutorials.
sudo apt-get install dse-demos=version_number-1
-
DSE is ready for additional configuration:
-
For production, be sure to change the
cassandrauser. Failing to do so is a security risk. See Adding a superuser login. -
DSE provides several types of workloads (default is transactional). See startup options for service or stand-alone installations.
-
Next Steps provides links to related tasks and information.
Start DSE
Single-node cluster installations only:
-
Start DSE:
sudo service dse start -
Verify that DSE is running by entering the
nodetool statuscommand:nodetool statusReview the output to verify that DSE is running:
Datacenter: Cassandra ===================== Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns Host ID Rack UN 127.0.0.1 82.43 KB 128 ? 40725dc8-7843-43ae-9c98-7c532b1f517e rack1
Next Steps
-
If performing an upgrade, go to the next step in the Upgrade Guide.
-
Configure DataStax Enterprise settings for DSE Advanced Security, DSE In-Memory, DSE Advanced Replication, DSE Multi-Instance, DSE Tiered Storage, and more.
-
Review the default file locations for package installations.
-
Change the logging locations after installation.
-
Configure the heap dump directory to avoid server crashes.