📜  安装 cockroachdb linux - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:53:30.347000             🧑  作者: Mango

安装 CockroachDB on Linux - Shell-Bash

CockroachDB是一款分布式数据库,适用于云原生应用程序。它可以在本地环境中运行,但它的真正优势是它在网络中的各个节点上可用,它具有很强的弹性和可扩展性。在本文中,我们将讨论如何在Linux系统中使用Shell-Bash安装CockroachDB。

步骤
步骤1:添加CockroachDB存储库

在安装CockroachDB之前,需要向系统中添加CockroachDB存储库。要添加存储库,请打开终端并运行以下命令:

$ wget -qO- https://binaries.cockroachdb.com/cockroach-v20.2.9.linux-amd64.tgz | tar xvz
$ sudo cp -i cockroach-v20.2.9.linux-amd64/cockroach /usr/local/bin/
$ cockroach version

此命令将下载并解压tar.gz文件,该文件包含CockroachDB二进制文件。然后将它们复制到/usr/local/bin目录中,以便系统可以访问它们。然后使用cockroach version命令验证安装是否成功。

步骤2:创建CockroachDB存储库文件

接下来,需要创建名为cockroachdb.repo的文件,该文件将存储CockroachDB存储库的详细信息。在终端中运行以下命令:

$ sudo nano /etc/yum.repos.d/cockroachdb.repo

然后将以下代码复制并粘贴到文件中:

[cockroachdb]
name=cockroachdb-latest
baseurl=https://binaries.cockroachdb.com/centos7-8/cockroach-latest/
enabled=1
gpgcheck=1
gpgkey=https://binaries.cockroachdb.com/cockroach-signing-pubkey.asc

此存储库设置了CockroachDB的最新版本并添加了GPG密钥来验证软件包的完整性。

步骤3:安装CockroachDB

在添加CockroachDB存储库之后,可以使用以下命令在Linux计算机上安装CockroachDB:

$ sudo yum install -y cockroachdb

此命令将从CockroachDB存储库中获取CockroachDB软件包,并在系统中安装它。

步骤4:启动CockroachDB

安装CockroachDB后,可以使用以下命令启动它:

$ cockroach start --insecure --background

此命令将以不安全的方式在后台启动CockroachDB节点。CockroachDB默认监听127.0.0.1:26257,因此您可以使用以下命令连接到CockroachDB:

$ cockroach sql --insecure

此命令将打开CockroachDB SQL Shell。

步骤5:创建数据库

最后,可以使用SQL Shell创建数据库。例如,要创建一个名为mydatabase的数据库,请使用以下命令:

$ CREATE DATABASE mydatabase;

现在可以在mydatabase中创建表并存储数据,以便使用CockroachDB。

结论

在本文中,我们讨论了如何在Linux系统中使用Shell-Bash安装CockroachDB。我们涵盖了添加CockroachDB存储库,创建存储库文件,安装CockroachDB,启动CockroachDB并创建数据库的所有步骤。现在您已经准备好使用CockroachDB存储和管理数据了!