Linux如何安装Cassandra,安装步骤详解是什么?

Linux 安装 Apache Cassandra 指南

本指南将引导您在 Linux 系统(以 Ubuntu/Debian 为主)上安装和配置 Apache Cassandra。

环境准备

Cassandra 是基于 Java 开发的,因此首先需要安装 Java 运行时环境 (JRE),Cassandra 4.x 版本通常推荐使用 OpenJDK 11。

Linux Mint指南:新手入门Linux其实很简单
加载中
Linux Mint指南:新手入门Linux其实很简单
  • 更新系统软件包:
    sudo apt update

  • 安装 OpenJDK 11:
    sudo apt install openjdk-11-jdk -y

  • 验证 Java 安装:
    java -version


添加 Cassandra 软件源

为了能够通过包管理器安装,需要添加 Apache Cassandra 的官方存储库。

  • 添加 Apache Cassandra GPG 密钥:
    curl https://downloads.apache.org/cassandra/KEYS | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/cassandra.gpg

    Linux如何安装Cassandra,安装步骤详解是什么?

  • 创建软件源列表文件:
    使用以下命令将 Cassandra 仓库添加到系统中(此处以 4.x 版本为例):
    echo "deb https://debian.cassandra.apache.org 41x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list

  • 更新软件源索引:
    sudo apt update


安装 Cassandra

  • 执行安装命令:
    sudo apt-get install cassandra -y

  • 确认安装状态:
    安装完成后,Cassandra 会自动作为系统服务启动,您可以通过以下命令检查服务状态:
    sudo systemctl status cassandra


基础配置

Cassandra 的主要配置文件位于 /etc/cassandra/cassandra.yaml,在生产环境下,您需要重点修改以下参数:

  • cluster_name:集群名称,同一集群内的所有节点必须使用相同的名称。
  • Linux如何安装Cassandra,安装步骤详解是什么?

  • listen_address:节点之间通信的 IP 地址(建议设置为内网 IP)。
  • rpc_address:客户端(如 cqlsh)连接的 IP 地址(若允许远程访问,请设置为 0.0.0 或具体 IP)。
  • seed_provider:种子节点列表,用于新节点加入集群时的引导。

编辑配置文件:
sudo nano /etc/cassandra/cassandra.yaml

重启服务以应用配置:
sudo systemctl restart cassandra


验证安装与使用

  • 检查节点状态:
    使用 nodetool 工具查看集群状态,如果看到 UN (Up/Normal),说明节点运行正常。
    nodetool status

  • 进入 CQL 命令行界面:
    使用 cqlsh

    Linux如何安装Cassandra,安装步骤详解是什么?

    与数据库进行交互。
    cqlsh

  • 基础 CQL 测试命令:

    • 创建 Keyspace:CREATE KEYSPACE test_store WITH replication = {'class': 'SimpleStrategy', 'replication_factor': 1};
    • 使用 Keyspace:USE test_store;
    • 创建表:CREATE TABLE users (id uuid PRIMARY KEY, name text, city text);
    • 退出界面:exit

常用管理命令汇总

  • 启动服务:sudo systemctl start cassandra
  • 停止服务:sudo systemctl stop cassandra
  • 重启服务:sudo systemctl restart cassandra
  • 查看日志:tail -f /var/log/cassandra/system.log
  • 查看端口占用:netstat -tulnp | grep 9042 (默认 CQL 端口)

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/linux%e5%a6%82%e4%bd%95%e5%ae%89%e8%a3%85cassandra%ef%bc%8c%e5%ae%89%e8%a3%85%e6%ad%a5%e9%aa%a4%e8%af%a6%e8%a7%a3%e6%98%af%e4%bb%80%e4%b9%88%ef%bc%9f/

赞 (0)
FTP服务器的工作原理是什么,FTP主动模式和被动模式有什么区别?
上一篇 2026年7月13日 13:05
CDN有什么优势?CDN加速原理及如何提升网站访问速度
下一篇 2026年7月13日 13:12

相关推荐

  • Linux常用命令有哪些?linux命令举例大全

    Linux命令是服务器运维的核心工具,掌握如ls、cd、grep等基础指令及其组合用法,能高效解决文件管理、进程监控和权限配置等90%的日常运维问题,在服务器管理的日常工作中,许多初学者往往被复杂的命令行界面劝退,但事实上,Linux命令并非高不可攀的黑魔法,而是经过数十年验证的高效操作逻辑,业内专家指出,熟练……

    2026年7月10日
    18310
  • 我的世界手游2b2t服务器号码是多少,怎么进?

    手机版我的世界没有官方2b2t服务器,原版2b2t是Java版专用无政府服务器,手机版玩家可以通过基岩版无政府服务器获得类似体验,其中较知名的服务器IP为2b2tpe.mcph.xyz,端口19132,很多玩家在搜索“手游我的世界2b2t服务器号码”时都希望直接得到一个能用的IP,但手机版与Java版不互通,所……

    2026年7月25日
    900
  • PSN到底有多少个服务器,哪个区服延迟最低?

    PSN没有一个对外公开的固定服务器总数,索尼互动娱乐也未披露确切台数;它是由多区域数据中心、CDN边缘节点和云资源组成的动态网络,数量会随地区、业务和时段变化, 问“psn有多少个服务器”,更准确的答案是:没有官方数字,只能从架构和节点覆盖去理解,不能把某个机房机柜数或CDN节点数直接当成PSN服务器总数,PS……

    相关资讯 2026年10月31日
    300
  • 做视频租服务器一个月要多少钱,怎么收费?

    做视频租服务器的成本没有固定数字,月租从几十元到数千元都有,核心取决于视频类型、码率、存储量以及预估的并发观看人数,选对配置和计费模式才不会被坑,视频服务器价格为什么差异巨大打开任何一家IDC服务商的报价页面,你会发现价格区间非常宽,这不是商家随意定价,而是服务器租赁本身就分不同层次,视频业务对服务器的要求,比……

    2026年10月12日
    100
  • 购置一万台服务器要花多少钱,预算成本怎么算

    硬件采购约2500万至6500万元,加上机房建设、带宽、电费与运维,首年总投入普遍在8000万至1.5亿元之间,若采用第三方托管或云租赁模式,年支出可控制在2000万至3500万元, 这笔账的浮动范围极大,取决于你选择自建机房还是租用IDC资源,也取决于服务器的配置档次与网络接入级别,下文不绕弯子,直接拆开算清……

    相关资讯 2026年10月24日
    000
  • 64核256G内存服务器多少钱,哪款性价比高

    64核256G内存服务器的价格,据当前行业公开报价,月租金普遍在2000元至6000元区间,具体取决于CPU代际、硬盘类型、带宽规格以及服务商资质,高防或独享带宽版本可能上浮至万元级别,64核256G服务器的价格构成与市场行情64核256G的配置属于高性能计算节点,通常用于虚拟化集群、大数据处理或高并发业务,价……

    2026年8月24日
    900
  • CDN加速服务器多少钱一台,价格收费标准是什么

    一台CDN加速服务器的价格通常在每月几十元到数千元不等,具体取决于您选择的计费方式(按流量或按带宽)、业务规模以及服务商品牌;对于个人博客或小型企业站,月支出可低至数十元,而中大型企业则需预留数百至数千元预算,CDN价格到底由什么构成许多初次接触CDN的朋友会把它想象成“买一台服务器”,但实际上,CDN是一套分……

    2026年9月8日
    500
  • 公司服务器多少钱一台才合理,企业服务器一台价格一般多少?

    租一台入门云主机每月百元级起步,租一台独立物理机常见几百到几千元每月,自购整机则是一次性几千到数万元再加托管费,先定形态、再定配置、最后看资质,报价才有可比性,先分清你买的是“服务器”还是“服务器使用权”同样一句“公司服务器多少钱1台”,不同供应商报出来的数字能差十倍,原因往往不在硬件,而在卖的东西根本不是一回……

    相关资讯 2026年10月22日
    100
  • 最大服务器能装多少CPU,服务器CPU数量上限是多少?

    物理服务器单机的“路数”上限通常为8路,也就是8颗物理CPU插槽;但放在云端和超大规模集群里,“CPU总数”可以成百上千地扩展,此时拼的不是单机容量,而是节点调度能力,先弄懂“路”是什么服务器行业把CPU插槽称为“路”,双路服务器就是主板上留了两个CPU卡位,四路就是四个,家用电脑绝大多数是单路,这是普通用户和……

    2026年10月8日
    100
  • win10的服务器版本是多少,如何查看版本?

    Windows 10 本身没有独立的服务器版本,但与之对应的服务器操作系统是 Windows Server 2016、2019 和 2022,它们共享相同的 NT 内核,但面向不同场景,很多人误以为 Windows 10 可以当服务器用,或者直接找“Win10 服务器版”,其实微软将桌面与服务器产品线分得很清楚……

    2026年8月22日
    800

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注