web-dev-qa-db-ja.com

実行しているCassandraのバージョンを確認するにはどうすればよいですか?

以下のリンクの指示に従ってCassandraを実行しているEC2でマシンをスピンアップしましたが、それがどのバージョンであるかわかりません。これを理解するにはどうすればよいですか?信じられないほどシンプルなもので、どこを見ればいいのかわからない。

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

21
Bialecki

リストした手順を確認すると、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
5
chuckx

使いやすいかもしれませんnodetools

./nodetool -h localhost version
45
CrazyPheel

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.
15
Costi Muraru

CQLで「SHOWVERSION」コマンドを使用することもできます。

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

Cqlshコマンドプロンプトに移動し、show versionと入力して、使用しているcassandra

2
Satyadev

describe_version()メソッドを試してください。

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

2
Nick Berardi

パッケージマネージャーに問い合わせることができます。

dpkg -l cassandra

または

yum info cassandra
2
jorfus