📜  安装 cassandra ubuntu - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:25:05.251000             🧑  作者: Mango

在 Ubuntu 上安装 Cassandra

Cassandra 是一个分布式的 NoSQL 数据库系统,能够处理大量的数据,具有高可扩展性和容错性。本文将介绍在 Ubuntu 系统上安装和配置 Cassandra 数据库的步骤。

安装 Java

在安装 Cassandra 之前,需要先安装 Java 运行环境。我们可以通过以下命令来安装 OpenJDK:

sudo apt-get update
sudo apt-get install default-jdk
添加 Cassandra 仓库

Cassandra 不在默认的 Ubuntu 软件源中,因此我们需要手动添加 Cassandra 仓库。执行以下命令来添加 Cassandra 仓库:

echo "deb http://www.apache.org/dist/cassandra/debian 311x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list

添加仓库之后,需要导入仓库的公钥:

curl https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
安装 Cassandra

执行以下命令来安装 Cassandra:

sudo apt-get update
sudo apt-get install cassandra

安装完成后,可以用以下命令启动 Cassandra 服务:

sudo systemctl start cassandra

我们可以通过以下命令来检查 Cassandra 服务的状态:

sudo systemctl status cassandra
配置 Cassandra

Cassandra 的配置文件位于 /etc/cassandra/cassandra.yaml。我们可以将数据目录和日志目录设置为我们自己的路径。为此,我们需要编辑配置文件:

sudo nano /etc/cassandra/cassandra.yaml

在文件中找到以下两行:

data_file_directories:
    - /var/lib/cassandra/data

我们可以将 /var/lib/cassandra/data 替换为我们想要使用的目录。同理,我们可以修改日志文件的路径:

commitlog_directory: /var/lib/cassandra/commitlog

配置完成后,需要重启 Cassandra 服务以使修改生效:

sudo systemctl restart cassandra
使用 Cassandra

Cassandra 提供了命令行工具 cqlsh,可以用来管理和查询数据库。执行以下命令以连接到本地的 Cassandra 数据库:

cqlsh

成功连接后,可以看到提示符 cqlsh>。现在可以执行 CQL 语句来创建表、插入数据等操作。

结论

在本文中,我们介绍了在 Ubuntu 系统上安装和配置 Cassandra 数据库的步骤。现在您可以使用 Cassandra 来处理大量的数据,并体验其高可扩展性和容错性。