2015-01-07 13 views

Odpowiedz

37

Nie jestem pewien, czy istnieje wyraźna strona, która pokazuje wersję Kasandra przez wydanie DSE, ale strona "Uwagi do wydania" każdej wersji DSE pokazuje wersje, które są zainstalowane. Na przykład tutaj są Release Notes for 4.5, które pokazują wszystkie wersje, w tym kassandra, które są uaktualniane w każdej mniejszej wersji.

Jednym ze sposobów, aby sprawdzić przed działających kopii Cassandra uruchamiając następujące pytania w cqlsh:

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

To pierwsze zapytanie zwróci wszystkie hosty i ich wersji systemu z wyjątkiem lokalnego węzła pytani. Drugie zapytanie zwróci je dla pytanego węzła lokalnego.

Przykâadowa:

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) 
+11

Można również sprawdzić wersję po prostu otwierając cqlsh. Powinieneś zobaczyć coś w stylu '[cqlsh 4.1.1 | Cassandra 2.0.11.83 | DSE 4.6.0 | Specyfikacja CQL 3.1.1 Thrift protocol 19.39.0] 'jako część" komunikatów powitalnych "po połączeniu z węzłem za pomocą cqlsh –

+0

To dobry punkt, nawet lepszy do uzyskania lokalnej wersji! –

1

także jeśli używasz opscenter na stronie deski rozdzielczej, można spojrzeć na jakiej wersji DSE i jaka wersja Cassandra węzły są uruchomione

9

Wystarczy zrobić bin/cassandra -v, zadziała, nawet jeśli kassandra już działa. Ta sama opcja -v, jeśli używasz wersji usługi zamiast tarballa.

31

Otwarte cqlsh i rodzaj show VERSION.

Daje wszystkie wersje cqlsh, DSE, Cassandra itp

Version details

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

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

Również nodetool version pokazuje Cassandra wersję

Powiązane problemy