我想在 Ubuntu 16.04 上安装 Cassandra,但不确定要使用哪个版本。如何找到适合 16.04 的 Cassandra 版本?
答案1
Cassandra 是用 Java 编写的,因此它可以与具有正确 Java 版本(Java 8 - oracle 或 openjdk)的不同发行版一起使用。如果您刚刚开始,则需要使用最新发布的版本:3.11.3(请参阅本文有关设置的完整说明)-添加以下来源:
deb http://www.apache.org/dist/cassandra/debian 311x main
然后安装cassandra
包,另外您还需要安装 Python 2.7 – 这是标准python
包。
答案2
Cassandra 分布式数据库是 Ubuntu 目前所有受支持的版本中的 snap 包。cassandra snap 包的当前稳定版本是 3.7,边缘版本是 3.10-SNAPSHOT。要安装 cassandra,请运行以下命令:
sudo snap install cassandra
sudo snap connect cassandra:mount-observe
当有更新可用时,cassandra snap 包将自动更新。
您可以使用以下命令检查 cassandra 服务的状态:
systemctl status snap.cassandra.cassandra.service
如果您能够成功启动 Cassandra,请检查集群的状态:
cassandra.nodetool status
在输出中,UN
表示它处于启动状态且正常:
设置自定义配置:
cat cassandra.yaml | sudo /snap/bin/cassandra.config-set cassandra.yaml
命令:
cassandra.config-get
cassandra.config-set
cassandra.env-get
cassandra.nodetool