web-dev-qa-db-ja.com

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

これまでのところ、DatastaxドキュメンテーションWebサイトでこれを要約した場所を見つけていません。サーバーで他の方法でバージョンを簡単に確認できますか?

33
Ztyx

このテーブルは、DS versions to Cassandra= versions: http://docs.datastax.com/en/landing_page/doc/landing_page/compatibilityDocument .html

9
Scott Bale

Cqlshを開き、show VERSION

これにより、cqlsh、DSE、Cassandraなどのすべてのバージョンが提供されます。

Version details

admin@cqlsh> SELECT cql_version FROM system.local;

 cql_version
-------------
       3.4.0

また、nodetool versionは、Cassandraバージョンを示します

53
Arun

cassandra DSEリリースごとのバージョンを示す明示的なページがあるかどうかはわかりませんが、各DSEリリースの[リリースノート]ページにはインストールされているバージョンが表示されます。たとえば、 4.5のリリースノート は、各マイナーバージョンでアップグレードされるcassandraを含むすべてのバージョンを表示します。

Cqlshで次のクエリを実行して、実行中のCassandra=インスタンスをチェックする1つの方法:

select peer, release_version from system.peers;
select release_version from system.local;

この最初のクエリは、クエリ対象のローカルノードを除くすべてのホストとそのリリースバージョンを返します。 2番目のクエリは、クエリ対象のローカルノードに対してそれを返します。

出力例:

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)
45
Andy Tolbert

Bin/cassandra -vを実行するだけで、cassandraが既に実行されていても動作します。tarballの代わりにサービスバージョンを使用している場合は同じ-vオプションを使用します。

12
sam

また、opscenterを実行している場合、ダッシュボードページで、どのバージョンのDSEおよびどのバージョンのCassandra=ノードが実行されているかを確認できます

2
sebamontini