You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu安装Cassandra提示E: Package 'cassandra' has no installation candidate如何解决

Cassandra安装报错「E: Package 'cassandra' has no installation candidate」修复方案

该错误的核心原因是:你虽然恢复了Cassandra的软件源,但没有添加对应源的GPG签名公钥,apt不会信任未签名的源内容,因此执行apt update时不会拉取该源的软件索引,最终找不到安装包。

修复步骤

  • 第一步:添加Apache官方GPG公钥到系统可信密钥列表
    执行命令:
    curl https://downloads.apache.org/cassandra/KEYS | sudo gpg --dearmor -o /usr/share/keyrings/apache-cassandra-archive-keyring.gpg
  • 第二步:修正Cassandra源配置,关联签名密钥
    编辑/etc/apt/sources.list.d/cassandra.sources.list文件,将原有内容替换为:
    deb [arch=amd64 signed-by=/usr/share/keyrings/apache-cassandra-archive-keyring.gpg] https://downloads.apache.org/cassandra/debian 311x main
    可以使用nano编辑器完成修改:sudo nano /etc/apt/sources.list.d/cassandra.sources.list,编辑完成后按Ctrl+O保存,Ctrl+X退出。
  • 第三步:重新刷新软件源索引
    执行命令:
    sudo apt update
    执行时确认没有出现Cassandra源相关的报错或警告,即表示源配置正常。
  • 第四步:执行Cassandra安装
    执行命令:
    sudo apt install cassandra

可选清理步骤

如果需要完全全新安装,避免之前的残留配置、数据影响,可在安装前执行以下命令清理残留内容:
sudo rm -rf /var/lib/cassandra /etc/cassandra

安装验证

安装完成后可执行nodetool status验证运行状态,输出中出现状态为UN的节点即表示安装启动成功。

内容的提问来源于stack exchange,提问作者Denise

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 00:15:03