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

相关推荐

  • 零基础如何自学AI人工智能?人工智能入门学习路线

    人工智能自学并非遥不可及,核心在于构建“基础理论+代码实战+项目闭环”的学习路径,建议从Python编程入门,逐步过渡到机器学习框架应用,最终通过Kaggle或开源项目积累作品集,很多人提到AI自学,第一反应是数学太难、英语不行或者硬件不够,现在的AI工具链已经极度成熟,门槛被大幅降低,你不需要成为数学家才能使……

    行业资讯 2026年6月1日
    4300
  • 服务器怎么租更划算?,服务器密码忘记怎么办

    服务器租赁的关键在于根据业务场景选择配置与服务商,忘记密码时可通过控制台或救援模式快速恢复访问,服务器租赁全攻略从入门到精通,这篇指南帮你理清所有环节,配置选择:如何不花冤枉钱很多新手上来就选高配,结果资源严重浪费,正确做法是:先评估需求,再确定配置,CPU:2核是大多数网站的起点,如果你只跑一个静态页面,1核……

    2026年8月1日
    400
  • 2核4G5M服务器宽带要多少钱,哪家便宜?

    2核4G5M配置的云服务器,当前主流年付价格在800元到1500元之间,具体取决于机房线路、带宽类型以及服务商品牌溢价,2核4G5M配置到底意味着什么这套配置是中小网站、轻量级应用和远程办公场景的经典选择,2个CPU核心处理日常计算任务,4GB内存保证系统流畅运行,5M带宽则能支撑日均几千到上万的页面访问量,适……

    2026年8月2日
    1300
  • 三星服务器内存32g到底多少钱,值得买吗?

    三星服务器内存32GB的当前价格区间在500-800元(DDR4)和800-1200元(DDR5),具体取决于规格与采购渠道, 选购时除了关注价格,还需重视渠道可靠性,避免购买到假冒或翻新条,三星32GB服务器内存主流型号与价格DDR4与DDR5版本差异三星服务器内存32GB主要有DDR4和DDR5两大系列,均……

    2026年8月11日
    300
  • 安装 cloud-init,如何正确安装Cloud-Init工具?

    成功安装并正确配置Cloud-Init是保障云服务器弹性伸缩、自动化运维及跨平台迁移能力的决定性因素,Cloud-Init作为云实例初始化的事实标准,不仅在首次启动时负责注入用户名、密码、SSH密钥及网络配置,更是实现云主机“即开即用”与“环境一致性”的核心组件,若安装过程中出现版本不匹配、配置文件缺失或元数据……

    2026年4月7日
    8000
  • Ubuntu 18.04/16.04/14.04/Debian 8.6怎么安装?Linux系统安装教程

    在2026年的今天,对于大多数服务器运维和开发者而言,Ubuntu 18.04 LTS仍是兼顾稳定性与生态兼容性的首选,而Debian 8.6因停止维护已不再推荐用于生产环境,建议优先选择Ubuntu 20.04或22.04 LTS版本以获得长期安全支持,选择Linux发行版时,很多人会陷入版本选择的焦虑,尤其……

    2026年6月11日
    3900
  • 按大小排序怎么操作?如何按文件大小排序

    Get-ChildItem | Sort-Object Length -Descending这条命令会输出文件名、大小、属性等信息,方便通过脚本进行自动化处理,对于需要定期清理大量临时文件的服务器管理员来说,这种脚本化的方式比手动点击鼠标高效得多,按大小排序_排序的局限性及替代方案虽然按大小排序非常有用,但它并……

    2026年6月11日
    3500
  • app接口压力测试工具怎么用?接口自动化测试工具推荐

    App接口压力测试的核心在于模拟高并发场景以暴露系统瓶颈,推荐使用JMeter或LoadRunner等成熟工具,配合分布式架构实现百万级QPS的精准压测,从而保障业务上线后的稳定性,在移动互联网高速发展的今天,App接口的稳定性直接决定了用户体验和企业的营收能力,无论是电商大促期间的秒杀活动,还是社交软件上线新……

    2026年6月5日
    3600
  • BandwagonHost搬瓦工VPS主机特价套餐怎么选?洛杉矶CN2 GIA香港机房优势

    BandwagonHost(搬瓦工)2026年特价套餐依然具备高性价比,核心优势在于其提供的洛杉矶CN2 GIA与香港CN2多机房线路,适合对网络延迟和稳定性有较高要求的国内用户,在VPS主机市场剧烈变动的当下,BandwagonHost(以下简称“搬瓦工”)凭借其独特的计费模式和稳定的网络架构,依然是许多技术……

    2026年7月4日
    8300
  • 2U服务器长宽高到底是多少,多少钱一台?

    标准2U服务器的宽度为19英寸(约482.6mm),高度为3.5英寸(约89mm),深度则根据设计用途在600mm到800mm之间浮动,这是数据中心机架环境的通用尺寸,2U服务器的尺寸标准从何而来2U这个称呼源于机架式服务器的国际标准单位“U”,1U等于1.75英寸(约44.45mm),2U就是3.5英寸(约8……

    2026年8月12日
    1000

发表回复

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