我如何找出特定 DSE 正在运行的 Cassandra 版本?
How can I find out which version of Cassandra a specific DSE is running?
到目前为止,我还没有在 Datastax 文档网站上找到对此进行总结的地方。我可以通过其他方式在服务器上轻松检查版本吗?
我不确定是否有明确的页面显示 DSE 版本的 cassandra 版本,但每个 DSE 版本的 'Release Notes' 页面显示已安装的版本。例如,这里是 Release Notes for 4.5,它显示所有版本,包括在每个次要版本升级的 cassandra。
通过 运行 cqlsh 中的以下查询来检查 运行 Cassandra 实例的一种方法:
select peer, release_version from system.peers;
select release_version from system.local;
第一个查询将 return 除了被查询的本地节点之外的所有主机及其发布版本。第二个查询将return它用于被查询的本地节点。
示例输出:
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)
此外,如果您是 运行 opscenter,在仪表板页面上,您可以查看您的节点是什么版本的 DSE 和什么版本的 Cassandra 运行
只需执行 bin/cassandra -v ,即使 cassandra 已经 运行 它也能正常工作。如果您使用的是服务版本而不是 tarball,则使用相同的 -v 选项。
这个 table 将 DS 版本映射到 Cassandra 版本:http://docs.datastax.com/en/landing_page/doc/landing_page/compatibilityDocument.html
打开 cqlsh 并输入 show VERSION
。
这给出了 cqlsh、DSE、Cassandra 等的所有版本
admin@cqlsh> SELECT cql_version FROM system.local;
cql_version
-------------
3.4.0
此外,nodetool version
显示 Cassandra 版本
只是 运行 select * from system.local;
在 Datastax studio cql 部分。它提供了所有细节。要了解与 apache cassandra 版本的兼容性,请参阅此 datastax 文档 page here
到目前为止,我还没有在 Datastax 文档网站上找到对此进行总结的地方。我可以通过其他方式在服务器上轻松检查版本吗?
我不确定是否有明确的页面显示 DSE 版本的 cassandra 版本,但每个 DSE 版本的 'Release Notes' 页面显示已安装的版本。例如,这里是 Release Notes for 4.5,它显示所有版本,包括在每个次要版本升级的 cassandra。
通过 运行 cqlsh 中的以下查询来检查 运行 Cassandra 实例的一种方法:
select peer, release_version from system.peers;
select release_version from system.local;
第一个查询将 return 除了被查询的本地节点之外的所有主机及其发布版本。第二个查询将return它用于被查询的本地节点。
示例输出:
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)
此外,如果您是 运行 opscenter,在仪表板页面上,您可以查看您的节点是什么版本的 DSE 和什么版本的 Cassandra 运行
只需执行 bin/cassandra -v ,即使 cassandra 已经 运行 它也能正常工作。如果您使用的是服务版本而不是 tarball,则使用相同的 -v 选项。
这个 table 将 DS 版本映射到 Cassandra 版本:http://docs.datastax.com/en/landing_page/doc/landing_page/compatibilityDocument.html
打开 cqlsh 并输入 show VERSION
。
这给出了 cqlsh、DSE、Cassandra 等的所有版本
admin@cqlsh> SELECT cql_version FROM system.local;
cql_version
-------------
3.4.0
此外,nodetool version
显示 Cassandra 版本
只是 运行 select * from system.local;
在 Datastax studio cql 部分。它提供了所有细节。要了解与 apache cassandra 版本的兼容性,请参阅此 datastax 文档 page here