Как мне узнать, какая версия Cassandra у меня запущена? - PullRequest
21 голосов
/ 31 августа 2010

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

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

Ответы [ 7 ]

46 голосов
/ 14 августа 2012

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

./nodetool -h localhost version
15 голосов
/ 30 июля 2014

Вы можете использовать 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.
8 голосов
/ 06 апреля 2015

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

cqlsh:mydb> SHOW VERSION ;
[cqlsh 5.0.1 | Cassandra 2.1.2 | CQL spec 3.2.0 | Native protocol v3]
5 голосов
/ 31 августа 2010

После просмотра инструкций, которые вы перечислили, похоже, что вы работаете в системе на основе 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's not configured for a multi-node cluster. So we need to continue.

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

% dpkg -s cassandra
2 голосов
/ 22 декабря 2015

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

2 голосов
/ 12 июня 2015

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

dpkg -l cassandra

или

yum info cassandra
2 голосов
/ 06 сентября 2010

Попробуйте метод describe_version().

http://wiki.apache.org/cassandra/API#describe_version

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...