Подтвердить что ты не робот

Как узнать, какую версию Cassandra я запускаю?

Я только что развернул машину на EC2 под управлением Cassandra, следуя инструкциям по ссылке ниже, но я понятия не имею, какая версия. Как мне понять это? Я знаю, что мне не хватает чего-то невероятно простого, просто не знаю, где искать.

http://wiki.apache.org/cassandra/CloudConfig

4b9b3361

Ответ 1

После ознакомления с приведенными вами инструкциями, похоже, что вы находитесь на системе Debian (на основе). В частности, в разделе "Основные настройки Cassandra" говорится:

Step 3. Install the Debian package for Cassandra

% apt-get update % apt-get install cassandra

At this point, Cassandra will be installed and running. However, it not configured for a multi-node cluster. So we need to continue.

Если вы выполните этот шаг для установки Cassandra, вы можете просто использовать инструмент управления пакетами Debian, чтобы узнать о пакете, который вы установили:

% dpkg -s cassandra

Ответ 2

Может быть проще использовать nodetools

./nodetool -h localhost version

Ответ 3

Вы можете использовать cqlsh.

$ cqlsh

Connected to Test Cluster at localhost:9160.
[cqlsh 3.1.8 | Cassandra 1.2.18 | CQL spec 3.0.5 | Thrift protocol 19.36.2]
Use HELP for help.

Ответ 4

Может также использовать команду "SHOW VERSION" в CQL:

cqlsh:mydb> SHOW VERSION ;
[cqlsh 5.0.1 | Cassandra 2.1.2 | CQL spec 3.2.0 | Native protocol v3]

Ответ 6

Вы можете запросить менеджер пакетов:

dpkg -l cassandra

или

yum info cassandra

Ответ 7

Перейдите в командную строку Cqlsh и введите show version, чтобы получить версию cassandra, которую вы используете