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://test.idctop.com/article/491292.html

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

相关推荐

  • 服务器外形分类有哪些?按业务数据配置扩展方案

    服务器选型的核心逻辑在于“物理形态决定空间部署,业务数据决定配置扩展”,企业在构建IT基础设施时,必须将物理层面的服务器外形分类与逻辑层面的配置按业务数据分类扩展进行深度耦合,才能实现计算资源的最优利用率,这一策略不仅能降低初期采购成本,更能确保数据中心在应对业务爆发式增长时具备弹性伸缩能力,正确的选型路径是先……

    2026年4月4日
    9400
  • 上亿用户的app服务器需要多少钱?,预算多少合适?

    一个支持上亿用户的App,其服务器成本并非固定数字,而是根据业务形态、技术架构和并发要求动态浮动,但根据行业公开的运营数据和基础设施报价,一个相对稳健的初期架构,月均成本在50万至200万人民币之间属于合理区间,随着用户规模增长和运营优化,成本会逐渐趋于可控,成本构成拆解:你的钱到底花在哪了要理解上亿用户的服务……

    2026年8月23日
    100
  • aspnet获取网站路径怎么写,aspnet获取网站路径的方法

    在ASP.NET应用程序开发与运维过程中,精准获取网站物理路径与全面盘点网站资产是保障系统稳定性与安全性的基石,核心结论在于:开发者不应仅仅依赖传统的Server.MapPath等单一方法,而应构建一套基于HttpContext、HostingEnvironment以及IO操作的动态路径解析与资产管理体系,以适……

    2026年3月22日
    9800
  • 香港服务器100M带宽一年多少钱,哪家便宜?

    香港服务器100M带宽一年的费用通常在6000元至2万元区间,具体取决于带宽类型(独享/共享)、机房等级及服务商资质, 选择具备持牌自营机房和增值电信业务许可证的供应商,如简米科技(2003年始创,23年行业沉淀,持有增值电信业务经营许可证豫B2-20231089)和酷番云(工信部一类增值电信全牌照,ISO90……

    2026年7月27日
    1000
  • 5G后游戏服务器能容纳多少人,你知道吗?

    5G网络并不能直接决定游戏服务器具体能容纳多少人,但它通过降低延迟和提升带宽,使服务器在相同硬件条件下可以支撑更多并发玩家,大型MMO理论可达万人同服,实际受限于游戏逻辑优化和服务器架构,5G如何影响游戏服务器容量低延迟带来更高并发在4G时代,网络延迟普遍在50-100毫秒,服务器需要预留充裕的时间窗口来处理玩……

    2026年7月29日
    1200
  • 1核2g服务器饥荒能进多少人?,配置要求高吗

    对于《饥荒》联机版,1核2G内存的云服务器,在不加载任何额外mod的情况下,稳定承载3-4人同时在线已是极限,日常游玩建议控制在2-3人,才能保证游戏不卡顿、不频繁回档,为什么1核2G的配置带不动更多人?很多玩家误以为《饥荒》是像素风游戏,对服务器要求不高,这其实是个常见的认知误区,饥荒联机版的后台运算逻辑非常……

    2026年8月12日
    1700
  • V5.NET新客首单7折是真的吗?香港韩国独立服务器月付多少钱

    V5.NET通过提供高性价比的香港与韩国独立服务器,为新客户提供首单7折及低至325元/月的优惠,是追求低延迟与高性价比建站用户的优选方案,在服务器租赁市场日益内卷的当下,寻找一个既稳定又便宜的独立服务器并非易事,许多站长和开发者在初期往往被高昂的带宽费用或复杂的配置劝退,V5.NET近期推出的促销活动,直击这……

    2026年6月30日
    1800
  • 保加利亚VPS只要10元吗,哪里有便宜的大硬盘VPS推荐?

    Friendhosting 大硬盘VPS特惠:保加利亚机房,低至10元/月,不限流量!Friendhosting 近期推出了极具性价比的大硬盘VPS促销活动,此次活动主打保加利亚索菲亚(Sofia)机房,提供高达 45折 的折扣,起步价格低至 10元/月,且配备 100Mbps 不限流量 带宽,是存储爱好者和低……

    2026年7月13日
    4800
  • 服务器端最多能有多少个TCP连接,如何优化连接数?

    一台服务器能承载的TCP连接数没有固定上限,理论上受端口、文件描述符、内存、CPU等多重资源限制,实际生产环境中单机百万级连接是常态,配置得当的情况下千万级连接也可实现,TCP连接数到底被什么限制很多人第一反应是“端口不够用”,TCP协议里源端口和目的端口都是16位,理论上单机最多65536个端口,这个说法只对……

    2026年8月23日
    000
  • 国外cdn节点服务器怎么选?国外cdn加速服务器推荐

    选择优质的国外cdn节点服务器是提升外贸网站全球访问速度、突破地域网络限制以及保障业务连续性的核心策略,其价值远超单纯的硬件投入,对于面向海外市场的企业而言,节点服务器的布局直接决定了用户体验的优劣与搜索引擎排名的起伏,通过将内容分发至全球边缘节点,利用智能路由与缓存技术,网站能有效规避跨境网络拥堵,实现毫秒级……

    2026年3月6日
    11400

发表回复

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