到目前爲止,我還沒有在Datastax文檔網站上找到一個總結這一點的地方。我可以輕鬆地在服務器上以其他方式檢查版本嗎?如何找出哪個版本的Cassandra正在運行特定的DSE?
回答
我不確定是否有明確的頁面顯示由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)
你也可以知道通過簡單地打開cqlsh版本。你應該看到類似'[cqlsh 4.1.1 | Cassandra 2.0.11.83 | DSE 4.6.0 | CQL規範3.1.1 | Thrift協議19.39.0]'作爲通過cqlsh連接到節點時的「歡迎消息」的一部分 –
這是一個很好的觀點,對於獲取本地版本來說更好! –
此外,如果你正在運行的OpsCenter,儀表板頁面上,你可以看看DSE的什麼版本和節點正在運行的版本卡桑德拉
根本斌/ cassandra -v,即使cassandra已經運行,它也會工作。如果您使用的是服務版本而不是tarball,則爲-v選項。
打開cqlsh並鍵入show VERSION
。
這給cqlsh的所有版本,DSE,卡桑德拉等
[email protected]> SELECT cql_version FROM system.local;
cql_version
-------------
3.4.0
此外,nodetool version
顯示卡桑德拉版本
- 1. 如何找出我正在運行的reportlab的哪個版本?
- 2. 如何找出我正在運行的Zurb基金會的哪個版本
- 3. 如何找出特定的Subversion版本屬於哪個分支?
- 4. 如何找出哪個腳本在unix的特定時間運行?
- 5. 如何找出我正在運行的TinyMCE的版本?
- 6. 如何找出哪個腳本正在運行MySQL查詢?
- 7. 找到哪個版本的Capistrano正在運行
- 8. 如何找出正在使用哪個(版本的)函數?
- 9. 如何判斷我正在運行的Cassandra版本?
- 10. 我正在運行哪個Red5版本?
- 11. 如何找出當前正在運行的tmux版本?
- 12. 如何找出我正在運行的git版本?
- 13. 如何找出正在運行的Sybase版本
- 14. 如何找出我正在運行的Doctrine版本?
- 15. 如何運行Meteor的特定版本?
- 16. 如何找到我的設備正在運行哪個Android分支/版本?
- 17. 如何確定使用T-SQL正在運行SQL Server的哪個版本
- 18. 如何判斷我正在運行哪個WCF版本?
- 19. 我如何知道我正在運行哪個WPF版本?
- 20. 在運行時如何確定正在使用哪個單聲道版本?
- 21. 哪個版本的R正在我的電腦上運行?
- 22. 找出哪個版本的博客正在使用(從外部)
- 23. 如何找出哪個memcache版本與PHP版本兼容?
- 24. 如何找出在Linux中運行哪個PHP腳本?
- 25. 如何找出在Ubuntu上安裝了哪個版本的GTK +?
- 26. 我正在運行哪個版本的CockroachDB?
- 27. Android IDE哪個版本的Eclipse正在運行?
- 28. 哪個版本的git是Xcode 5正在運行?
- 29. 我正在運行哪個版本的SQL Server?
- 30. Adobe CQ5的哪個版本/服務包正在運行?
不錯,不知道最近那個文檔是多少,因爲我從來沒有見過它。它沒有提供完整的版本,但有重大的DSE版本<->主要的C *版本是很好的信息。 –