This article discusses the various options available for checking running versions of DataStax Enterprise on a node.
OPTION 1 - Use the
-v (version) flag with the command.
Here are example outputs:
$ dse -v 6.7.3
$ dse -v 6.0.8
$ dse -v 5.1.14
OPTION 2 - Use the
Run the nodetool
version command to get the version of the database included in DSE.
Here are example outputs for different DSE versions:
$ nodetool version ReleaseVersion: 18.104.22.16815
$ nodetool version ReleaseVersion: 22.214.171.1248
$ nodetool version DSE version: 6.7.3 ReleaseVersion: 126.96.36.1993
Apache Cassandra versions have the form
Xis the major version
Yis the minor version
Zis the patch version
This scheme more or less follows Tom Preston-Werner's Semantic Versioning specification.
The database included in DataStax Enterprise expands on the versioning scheme with the addition of a DSE-specific version. For example, DSE 5.1.10 included Apache Cassandra™ 188.8.131.523 which means that the database was built on top of Cassandra 3.11.0 plus additional DSE enhancements version 2323.
From DSE 5.0.15, DSE 5.1.11, DSE 6.0.3 and DSE 6.7.0, the database version reported is simplified to match the DSE version (DB-1699). Using the examples above:
ReleaseVersion: 184.108.40.20615is the database version for DSE 5.1.15 (
ReleaseVersion: 220.127.116.118indicates that the DSE 6.0.8 database is compatible with Apache Cassandra 4.0.0
 At the time of writing, Apache Cassandra 4.0 has not been finalised and has not been released yet.