Поки що я не знайшов місця на веб-сайті документації Datastax, який підсумовує це. Чи можу я легко перевірити версію іншим способом на сервері?
Відповіді:
7 для відповіді № 1Ця таблиця відображає версії DS до версій Cassandra: http://docs.datastax.com/en/landing_page/doc/landing_page/compatibilityDocument.html
42 для відповіді № 2
Я не впевнений, чи існує явна сторінка, на якійпоказує версію кассандри за версією DSE, але на сторінці "Примітки до випуску" кожного випуску DSE відображаються встановлені версії. Наприклад, ось Примітки до випуску для 4.5 які показують усі версії, включаючи кассандру, які оновлюються при кожній незначній версії.
Один із способів перевірити наявність запущених екземплярів Cassandra, виконавши такі запити в cqlsh:
select peer, release_version from system.peers;
select release_version from system.local;
Цей перший запит поверне всі хости та їх версію випуску, за винятком запиту на локальний вузол. Другий запит поверне його для запиту локального вузла.
Приклад виходу:
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)
41 для відповіді № 3
Відкрийте cqlsh і введіть show VERSION
.
Це дає всі версії cqlsh, DSE, Cassandra тощо.
admin@cqlsh> SELECT cql_version FROM system.local;
cql_version
-------------
3.4.0
Крім того, nodetool version
показана версія Кассандри
9 для відповіді № 4
Просто зробіть bin / cassandra -v, він буде працювати, навіть якщо кассандра вже працює. Той же варіант -v, якщо ви використовуєте службову версію замість тарболу.
1 для відповіді № 5
також якщо ви запускаєте opscenter, на сторінці приладної панелі ви можете подивитися, у якій версії DSE та в якій версії Cassandra працюють ваші вузли