如何在 Debian 12 上安装 CockroachDB

2024年 5月 10日 65.4k 0

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

如何在 Debian 12 上安装 CockroachDB-1

在 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,您可以在其中监控集群的运行状况和性能。

如何在 Debian 12 上安装 CockroachDB-2

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

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

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

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

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论