📅  最后修改于: 2023-12-03 14:53:30.347000             🧑  作者: Mango
CockroachDB是一款分布式数据库,适用于云原生应用程序。它可以在本地环境中运行,但它的真正优势是它在网络中的各个节点上可用,它具有很强的弹性和可扩展性。在本文中,我们将讨论如何在Linux系统中使用Shell-Bash安装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
命令验证安装是否成功。
接下来,需要创建名为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密钥来验证软件包的完整性。
在添加CockroachDB存储库之后,可以使用以下命令在Linux计算机上安装CockroachDB:
$ sudo yum install -y cockroachdb
此命令将从CockroachDB存储库中获取CockroachDB软件包,并在系统中安装它。
安装CockroachDB后,可以使用以下命令启动它:
$ cockroach start --insecure --background
此命令将以不安全的方式在后台启动CockroachDB节点。CockroachDB默认监听127.0.0.1:26257,因此您可以使用以下命令连接到CockroachDB:
$ cockroach sql --insecure
此命令将打开CockroachDB SQL Shell。
最后,可以使用SQL Shell创建数据库。例如,要创建一个名为mydatabase的数据库,请使用以下命令:
$ CREATE DATABASE mydatabase;
现在可以在mydatabase中创建表并存储数据,以便使用CockroachDB。
在本文中,我们讨论了如何在Linux系统中使用Shell-Bash安装CockroachDB。我们涵盖了添加CockroachDB存储库,创建存储库文件,安装CockroachDB,启动CockroachDB并创建数据库的所有步骤。现在您已经准备好使用CockroachDB存储和管理数据了!