Do tej pory nie znalazłem miejsca na stronie dokumentacji Datastax, które to podsumowuje. Czy mogę łatwo sprawdzić wersję w inny sposób na serwerze?Jak mogę się dowiedzieć, która wersja Cassandra jest uruchomiona?
Odpowiedz
Ta tabela Mapy DS wersje do wersji Cassandra: http://docs.datastax.com/en/landing_page/doc/landing_page/compatibilityDocument.html
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)
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 –
To dobry punkt, nawet lepszy do uzyskania lokalnej wersji! –
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
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.
Otwarte cqlsh i rodzaj show VERSION
.
Daje wszystkie wersje cqlsh, DSE, Cassandra itp
[email protected]> SELECT cql_version FROM system.local;
cql_version
-------------
3.4.0
Również nodetool version
pokazuje Cassandra wersję
Miło, zastanawiam się, jak ostatnio ten dokument jest, ponieważ nigdy go nie widziałem. To nie daje pełnej wersji, ale posiadanie Major DSE Version <-> Major C * Version to dobra informacja. –