Finora, non ho trovato un posto nel sito Web della documentazione Datastax che riassume tutto ciò. Posso controllare facilmente la versione in un altro modo su un server?Come posso sapere quale versione di Cassandra è in esecuzione su un DSE specifico?
risposta
Questa tabella mappe DS versioni alle versioni Cassandra: http://docs.datastax.com/en/landing_page/doc/landing_page/compatibilityDocument.html
Non sono sicuro se esiste una pagina esplicita che mostra la versione di Cassandra rilasciata da DSE, ma la pagina 'Note di rilascio' di ogni versione di DSE mostra le versioni installate. Ad esempio, ecco lo Release Notes for 4.5 che mostra tutte le versioni, incluse le cassandra, aggiornate ad ogni versione minore.
Un modo per controllare contro istanze in esecuzione Cassandra eseguendo le seguenti query in cqlsh:
select peer, release_version from system.peers;
select release_version from system.local;
Questa prima interrogazione restituirà tutti gli host e la loro versione di rilascio ad eccezione del nodo locale interrogato. La seconda query la restituirà per il nodo locale interrogato.
uscitaEsempio:
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)
È inoltre possibile conoscere la versione semplicemente aprendo cqlsh. Dovresti vedere qualcosa come '[cqlsh 4.1.1 | Cassandra 2.0.11.83 | DSE 4.6.0 | Specifiche CQL 3.1.1 | Protocollo di risparmio 19.39.0] 'come parte dei" messaggi di benvenuto "sulla connessione a un nodo tramite cqlsh –
Questo è un buon punto, ancora meglio per ottenere la versione locale! –
anche se si esegue OpsCenter, nella pagina dashboard, si può guardare a quale versione di DSE e che versione di Cassandra i nodi sono in esecuzione
semplicemente bin/cassandra -v, funzionerà anche se Cassandra è già in esecuzione. Stessa opzione -v se si sta utilizzando la versione del servizio al posto del tarball.
Aprire cqlsh e tipo show VERSION
.
Questo dà tutte le versioni di cqlsh, DSE, Cassandra ecc
[email protected]> SELECT cql_version FROM system.local;
cql_version
-------------
3.4.0
Inoltre, nodetool version
mostra la versione Cassandra
- 1. Come posso sapere quale versione di Cassandra sto utilizzando?
- 2. Come posso sapere quale versione di WCF sono in esecuzione?
- 3. Quando utilizzare Cassandra vs. Solr in DSE?
- 4. Come posso sapere con quale versione di IIS è in esecuzione l'applicazione Asp.Net?
- 5. Determina quale versione di Mono è in esecuzione su linux?
- 6. Come posso sapere quale versione di monotouch ho installato?
- 7. Come faccio a sapere su quale nodo è in esecuzione un processo di erlang?
- 8. Come sapere quale vista all'interno di un elemento ListView specifico su cui è stato fatto clic
- 9. Come posso sapere quale HubSection è selezionato
- 10. Come posso rilevare se l'IDE Delphi specifico è in esecuzione?
- 11. Confronto tra le query CQL vs Spark/Shark di Cassand vs Hive/Hadoop (versione DSE)
- 12. come dire su quale versione di windows e/o cmd.exe è in esecuzione un file batch?
- 13. Come posso sapere se IPython è in esecuzione?
- 14. Come posso sapere quale versione di libxml2 e libxslt sono installati su OS X?
- 15. Come posso sapere quale versione di Visual Studio è stata utilizzata per l'ultima volta su un progetto?
- 16. Come posso determinare su quale core è in esecuzione un thread Java?
- 17. Come posso sapere quale Runtime Host è correntemente in esecuzione il mio codice?
- 18. Come posso vedere quale versione di MVC è installata?
- 19. Come sapere se un MediaRecorder è in esecuzione o no?
- 20. Come sapere su quale sistema operativo Mac è in esecuzione l'app?
- 21. Come sapere quale versione di cuDNN si dovrebbe usare?
- 22. Come sapere che l'elemento di trascinamento è su quale elemento?
- 23. Come posso sapere quale pagina sono su un'applicazione ASP.NET MVC
- 24. Quale versione PHP è supportata da quale versione di TYPO3?
- 25. Come faccio a sapere quale versione di OpenGL sto usando?
- 26. Come posso sapere se un UITableView contiene un NSIndexPath specifico?
- 27. Come posso sapere se R è in esecuzione su 64 bit rispetto a 32?
- 28. Come posso sapere quale pulsante è stato selezionato?
- 29. Come faccio a sapere quale versione di servlet-api.jar ho?
- 30. Come posso ottenere la versione in esecuzione?
Bello, mi chiedo quanto sia recente quel documento da quando non l'ho mai visto. Non fornisce la versione completa, ma avere la versione Major DSE <-> Major C * è una buona informazione da avere. –