Jusqu'ici, je n'ai trouvé aucun endroit sur le site Web de documentation de Datastax qui résume cela. Puis-je facilement vérifier la version d'une autre manière sur un serveur?
Cette table mappe DS versions avec Cassandra versions: http://docs.datastax.com/fr/landing_page/doc/landing_page/compatibilityDocument .html
Je ne sais pas s'il existe une page explicite indiquant cassandra par version DSE, mais la page "Notes de version" de chaque version DSE indique les versions installées. Par exemple, ici sont les Notes de version de la version 4.5 qui affichent toutes les versions, y compris cassandra, qui sont mises à niveau à chaque version mineure.
Une façon de vérifier contre Cassandra instances en lançant les requêtes suivantes dans cqlsh:
select peer, release_version from system.peers;
select release_version from system.local;
Cette première requête renvoie tous les hôtes et leur version, à l'exception du nœud local interrogé. La deuxième requête le renverra pour le nœud local interrogé.
Exemple de sortie:
cqlsh> select peer, release_version from system.peers;
peer | release_version
-----------+-----------------
127.0.0.3 | 2.1.2-SNAPSHOT
127.0.0.1 | 2.1.2-SNAPSHOT
(2 rows)
cqlsh> select release_version from system.local;
release_version
-----------------
2.1.2-SNAPSHOT
(1 rows)
Faites simplement bin/cassandra -v, cela fonctionnera même si cassandra est déjà en cours d'exécution. Même option -v si vous utilisez la version du service à la place de l'archive.
également si vous exécutez opscenter, sur la page du tableau de bord, vous pouvez regarder quelle version de DSE et quelle version de Cassandra vos noeuds sont en cours d'exécution