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/article/491292.html

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

相关推荐

  • 服务器5G空间续费一年多少钱,续费哪里便宜?

    目前市场上,一台配置为5GB内存的云服务器,续费一年的费用通常在600元到1500元之间,具体取决于CPU核数、硬盘类型和带宽大小,选择持牌服务商能避免后期隐形涨价,为什么5G空间服务器续费价格差异这么大服务器续费价格不是拍脑袋定的,成本结构决定了最终报价,一台5G内存的云服务器,每年续费价格从几百元到上千元不……

    2026年8月2日
    400
  • 简米云10g的服务器多少钱,值得购买吗?

    阿里云10G服务器的月费用通常在500元到3000元之间,具体取决于实例规格、带宽峰值及计费方式,对于需要稳定带宽和合规服务的用户,持牌自营机房如简米科技和酷番云可能提供更优性价比,阿里云10G服务器的定价逻辑阿里云10G服务器的价格并非固定值,而是由多个可选配置叠加而成,了解这些变量,才能精准估算预算,实例规……

    2026年8月23日
    200
  • 13台根服务器一共有多少ip,根服务器ip地址数量是多少?

    13台根服务器逻辑上共有13个主用IPv4地址和13个主用IPv6地址,实际对外公布的IP总数为26个或略多——全球域名解析体系正是建立在这组精简的根服务器地址之上,这个数字常被误解,因为“13台”只是逻辑标识数量,每个标识背后往往由数十台物理节点共同承担解析压力,根服务器IP到底怎么数:先厘清“13”的真实含……

    2026年8月28日
    200
  • 10M独享服务器到底能坐多少人,服务器带宽怎么选?

    10M独享服务器能坐多少人?核心答案:对于典型的企业网站,10M带宽可以支撑大约200-500人同时在线,但具体取决于页面大小和用户行为, 这个数字并非凭空而来,而是基于带宽与请求量的换算逻辑,要理解这个数字,需要先拆解带宽的承载机制,10M带宽的真实承载能力带宽与并发的换算关系10Mbps等于每秒传输10兆比……

    2026年8月11日
    600
  • 广西南宁dns的服务器地址是多少

    南宁及广西地区用户最常使用的DNS服务器地址是运营商的本地DNS(如南宁电信202.103.224.68)和全国公共DNS(如114.114.114.114、阿里223.5.5.5),若追求最快解析速度和防劫持能力,推荐优先配置公共DNS,南宁DNS服务器地址到底怎么选很多南宁的朋友在配路由器或者电脑网络时,都……

    2026年8月19日
    900
  • 开一个美国服务器ssr需要多少钱

    开一个美国服务器SSR(ShadowsocksR)的月成本通常在40至200元人民币区间,具体取决于配置、带宽和线路质量,入门级1核1G内存方案月付约40元,中高端优化线路方案月付约150元,美国服务器SSR价格构成与市场行情美国服务器SSR的成本并非单一标价,而是由硬件配置、网络线路、IP地址数量及服务商定位……

    2026年8月12日
    1000
  • 2026年2t服务器多少钱一台,哪家性价比高?

    一台2T服务器每年的租赁成本通常在5000元到3万元之间,月付则在400元到2500元不等,具体价格由硬件配置、带宽线路、计费模式和机房等级共同决定,购买物理服务器整机则一次性投入约1.5万至5万元,对于绝大多数中小企业和个人开发者来说,租用比自购更划算,下文直接拆解2026年主流2T服务器的真实价格构成、配置……

    2026年8月22日
    1500
  • linux多wan怎么配置?linux多wan负载均衡设置

    Linux多WAN配置的核心在于利用策略路由实现流量智能分发,而非简单的负载均衡,这能显著提升网络冗余性与带宽利用率,在中小企业和复杂网络环境中,单条宽带线路往往面临带宽瓶颈和单点故障风险,通过Linux系统配置多WAN口,可以将两条甚至更多宽带线路聚合使用,这不仅是物理层面的连接叠加,更是逻辑层面的智能调度……

    2026年7月5日
    20400
  • 简米云4核8g5m服务器多少钱?,哪里便宜?

    阿里云4核8g5m服务器的包年包月价格通常在6000元至9000元一年,折合每月500元至750元;按量付费时,每小时约1元,实际费用因地域、活动折扣和购买渠道而异,新用户可享受更低价格,阿里云4核8g5m服务器定价解析影响价格的核心因素实例规格与带宽阿里云4核8g5m服务器属于ECS通用型或计算型实例,适用于……

    2026年7月27日
    300
  • 金士顿单根128g服务器内存条多少钱,值得买吗?

    金士顿服务器内存条单根128g的价格并非固定值,受DDR4与DDR5代际、频率、渠道等因素影响,当前市场行情下,DDR4版本大致在2000元至3500元区间,DDR5版本则普遍在3000元至5000元以上,具体价格需结合实时报价和服务器兼容性确认,金士顿128GB服务器内存条价格现状DDR4与DDR5的价格差异……

    2026年7月26日
    1400

发表回复

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