到目前为止,我还没有在Datastax文档网站上找到一个可以对此进行总结的地方。我可以在服务器上以其他方式轻松检查版本吗?
答案 0 :(得分:52)
打开cqlsh并输入mb = current_user.mailbox.communications.inbox
。
这给出了cqlsh,DSE,Cassandra等的所有版本。
comms = mb.reject {|c| c.messages.last.from_user == current_user}
此外,show VERSION
显示了Cassandra版本
答案 1 :(得分:45)
我不确定DSE版本是否有显示cassandra版本的显式页面,但是发布说明'每个DSE版本的页面显示已安装的版本。例如,以下是显示所有版本的Release Notes for 4.5,包括在每个次要版本中升级的cassandra。
通过在cqlsh中运行以下查询来检查运行Cassandra实例的一种方法:
select peer, release_version from system.peers;
select release_version from system.local;
除了要查询的本地节点外,第一个查询将返回所有主机及其发行版本。第二个查询将为查询的本地节点返回它。
示例输出:
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)
答案 2 :(得分:12)
简单地做bin / cassandra -v,即使cassandra已经运行它也会工作。如果您使用的是服务版本而不是tarball,则使用相同的-v选项。
答案 3 :(得分:8)
此表将DS版本映射到Cassandra版本:http://docs.datastax.com/en/landing_page/doc/landing_page/compatibilityDocument.html
答案 4 :(得分:2)
如果您正在运行opscenter,在仪表板页面上,您可以查看DSE的版本以及您的节点正在运行的Cassandra版本