wake-up-neo.com

Wie kann ich herausfinden, welche Version von Cassandra einer bestimmten DSE ausgeführt wird?

Bisher habe ich auf der Datastax-Dokumentationswebsite keinen Platz gefunden, der dies zusammenfasst. Kann ich die Version auf einem Server leicht auf andere Weise überprüfen?

33
Ztyx
9
Scott Bale

Öffne cqlsh und tippe show VERSION.

Dies gibt alle Versionen von cqlsh, DSE, Cassandra usw.

Version details

[email protected]> SELECT cql_version FROM system.local;

 cql_version
-------------
       3.4.0

Ebenfalls, nodetool version zeigt die Cassandra version

53
Arun

Ich bin nicht sicher, ob es eine explizite Seite gibt, auf der cassandra= Version nach DSE-Release angezeigt wird, aber auf der Seite "Versionshinweise" jeder DSE-Release werden die installierten Versionen angezeigt. Zum Beispiel hier sind die Release Notes for 4.5 , die alle Versionen anzeigen, einschließlich cassandra, die bei jeder Nebenversion aktualisiert werden.

Eine Möglichkeit, das Ausführen von Cassandra Instanzen zu prüfen, indem Sie die folgenden Abfragen in cqlsh ausführen:

select peer, release_version from system.peers;
select release_version from system.local;

Diese erste Abfrage gibt alle Hosts und ihre Release-Version mit Ausnahme des abgefragten lokalen Knotens zurück. Die zweite Abfrage gibt es für den abgefragten lokalen Knoten zurück.

Beispielausgabe:

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)
45
Andy Tolbert

Mache einfach bin/cassandra -v, es wird auch funktionieren, wenn cassandra läuft. Selbe -v Option, wenn du die Service-Version anstelle des Tarballs verwendest.

12
sam

auch wenn Sie opscenter ausführen, können Sie auf der Dashboard-Seite nachsehen, welche Version von DSE und welche Version von Cassandra Ihre Knoten ausgeführt werden

2
sebamontini