如何在 Debian 12 上安装 CockroachDB

CockroachDB 是专为云应用设计的分布式 SQL 数据库,具有高可用性、容错性和强一致性对于寻求可扩展且可弹性的数据库解决方案的开发人员来说,这是一个绝佳的选择。

debian-logo-5

在 Debian 12 Bookworm 上安装 CockroachDB

步骤 1。使系统保持最新状态对于安全性和性能至关重要。首先更新软件包列表并升级现有软件包

sudo apt update
sudo apt upgrade

接下来,安装所需的依赖项。 curl 用于从 Internet 下载文件tar 用于提取压缩文件:

sudo apt install curl tar

第2步。在 Debian 上安装 CockroachDB 12.

下载适用于 Linux 的最新版本的 CockroachDB 二进制文件。截至上次更新,以下命令是一个示例;请务必查看官方 CockroachDB 文档以获取最新版本:

curl https://binaries.cockroachdb.com/cockroach-v23.2.0.linux-amd64.tgz -output cockroach-v23.2.0.linux-amd64.tgz

提取下载的存档:

tar -xzf cockroach-v23.2.0.linux-amd64.tgz

将 CockroachDB 二进制文件移动到 PATH 中的目录,以便于执行:

sudo cp -i cockroach-v23.2.0.linux-amd64/cockroach /usr/local/bin/

检查已安装的 CockroachDB 版本以验证安装:

cockroach version

第 3 步。启动 CockroachDB。

在不安全模式下初始化并启动单节点 CockroachDB 集群,适合开发:

cockroach start-single-node --insecure --listen-addr=localhost:26257 --http-addr=localhost:8080 --background
  • --insecure:以不安全模式启动节点。仅用于开发目的。建议在生产环境中使用安全模式。
  • --listen-addr:指定用于侦听 SQL 客户端连接的地址。
  • --http-addr:指定 Web UI 的地址。
  • --background:在后台运行进程。

第 4 步。访问 CockroachDB。

使用以下命令访问 SQL shell:

cockroach sql --insecure --host=localhost:26257

您还可以访问 CockroachDB Web UI,在 Web 浏览器中访问 http//your-IP-address:8080 以访问 CockroachDB Web UI,您可以在其中监控集群的运行状况和性能。

cockroachdb-web-ui

第 5 步。创建数据库和表(可选)。

在 SQL shell 中,您可以创建新的数据库和表:

CREATE DATABASE mydb;
USE mydb;
CREATE TABLE mytable (id INT PRIMARY KEY, name STRING);

感谢您使用本教程在 Debian 12 Bookworm 上安装最新版本的 CockroachDB。如需更多帮助或有用信息,我们建议您查看 CockroachDB 官方网站

未经允许不得转载:统信UOS之家 » 如何在 Debian 12 上安装 CockroachDB

相关文章