Debian 和 RedHat 软件包存储库已迁移! Debian 的 |
对于 <release series>
,请指定主版本号,不带点,并在后面附加 x。
最新的 <release series>
是 41x
。
对于旧版本,<release series>
可以是 40x
、311
、30x
或 22x
之一。
添加 Apache Cassandra 存储库密钥
curl -o /etc/apt/keyrings/apache-cassandra.asc https://downloads.apache.org/cassandra/KEYS
将 Apache Cassandra 存储库添加到 /etc/apt/sources.list.d/cassandra.sources.list
,例如,对于最新的 4.1 版本
echo "deb [signed-by=/etc/apt/keyrings/apache-cassandra.asc] https://debian.cassandra.apache.org 41x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list
更新存储库
sudo apt-get update
安装 Cassandra
sudo apt-get install cassandra
您可以使用 sudo service cassandra start
启动 Cassandra,并使用 sudo service cassandra stop
停止它。但是,通常情况下,服务会自动启动。因此,如果您需要进行任何配置更改,请务必先停止它。
通过从命令行调用 nodetool status
来验证 Cassandra 是否正在运行。
配置文件的默认位置是 /etc/cassandra
。
日志和数据目录的默认位置是 /var/log/cassandra/
和 /var/lib/cassandra
。
启动选项(堆大小等)可以在 /etc/default/cassandra
中配置。
对于 <release series>``
,请指定主版本号,不带点,并在后面附加 x。
最新的 <release series>
是 41x
。
对于旧版本,<release series>
可以是 311x
、30x
或 22x
之一。
(并非所有版本的 Apache Cassandra 都可用,因为构建 RPM 是该项目最近才添加的功能。)
对于 CentOS 7 及类似系统 (rpm < 4.14),请附加 noboolean
存储库
将 Apache Cassandra 存储库添加到 /etc/yum.repos.d/cassandra.repo
,例如,对于最新的 4.0 版本
[cassandra]
name=Apache Cassandra
baseurl=https://redhat.cassandra.apache.org/41x/
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://downloads.apache.org/cassandra/KEYS
或对于 CentOS 7
[cassandra]
name=Apache Cassandra
baseurl=https://redhat.cassandra.apache.org/41x/noboolean/
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://downloads.apache.org/cassandra/KEYS
安装 Cassandra,接受 gpg 密钥导入提示
sudo yum install cassandra
启动 Cassandra(不会自动启动)
service cassandra start
基于 systemd 的发行版可能需要运行 systemctl daemon-reload
一次,才能使 Cassandra 作为 systemd 服务可用。这应该通过运行上面的命令自动完成。
使 Cassandra 在重启后自动启动
chkconfig cassandra on
请注意,Apache Cassandra 的官方 RPM 最近才可用,并且尚未在所有平台上经过彻底测试。我们感谢您的反馈和支持,并请您将任何问题详细信息发布到相应的 Jira 票证中。
开发在 Apache Git 存储库中进行。要检出副本
git clone https://gitbox.apache.org/repos/asf/cassandra.git