如何在 CentOS 8 上安装 ArangoDB

在本教程中,我们将向您展示如何在 CentOS 8 上安装 ArangoDB。对于那些不知道的人,ArangoDB 是一个开源 NoSQL 数据库管理器,提供现代 Web 应用程序所需的所有数据库功能。 ArangoDB 不像 MySQL 或 PostgreSQL 那样使用传统的数据存储系统。 它专为高性能、开源和易于扩展而设计。

本文假设您至少具有 Linux 的基本知识,知道如何使用 shell,并且最重要的是,您在自己的 VPS 上托管您的站点。 安装非常简单,假设您在 root 帐户中运行,否则您可能需要添加 ‘sudo‘ 获取 root 权限的命令。 我将向您展示在 CentOS 8 上逐步安装 ArangoDB NoSQL 数据库。

在 CentOS 8 上安装 ArangoDB

步骤 1. 首先,让我们先确保您的系统是最新的。

sudo dnf update

步骤 2. 在 CentOS 8 上安装 ArangoDB。

现在我们将 ArangoDB 存储库添加到您的系统中:

cd /etc/yum.repos.d/

然后,导入 GPG 密钥以保护存储库添加:

curl -OL https://download.arangodb.com/arangodb37/RPM/arangodb.repo

之后,使用以下命令安装 ArangoDB:

sudo dnf install arangodb3-3.7.12-1.0

步骤 3. 配置 ArangoDB。

ArangoDB已经安装但是没有为root用户配置key,所以使用下面的命令设置root用户的密码:

arango_secure_installation

*请注意,在您的 ArangoDB 服务器上运行 arango-secure-installation 将删除除 root 之外的所有当前数据库用户。

之后,您可以启动 ArangoDB 并使用 shell:

sudo systemctl start arangodb3 arangosh

ArangoDB 服务器带有用于管理的内置 Web 界面。 它使您可以管理数据库、集合、文档、用户、图形、运行和解释查询、查看服务器统计信息等等。 您可以通过编辑文件来配置它 /etc/arangodb3/arangosh.conf

nano /etc/arangodb3/arangod.conf

找到以下行:

endpoint = tcp://127.0.0.1:8529

并将其替换为以下行:

endpoint = tcp://server-ip-address:8529

Save 并在进行此更改后退出还会重新启动 ArangoDB 服务:

sudo systemctl restart arangodb3

步骤 4. 配置防火墙。

现在我们打开端口 8529 来访问 ArangoDB:

sudo firewall-cmd --add-port=8529/tcp --permanent sudo firewall-cmd --reload

步骤 5. 访问 ArangoDB Web 界面。

成功安装后,现在打开您的网络浏览器并转到 https://your-server-ip-address:8529 您将看到以下内容:

恭喜! 您已成功安装 ArangoDB。 感谢您使用本教程在 CentOS 8 系统上安装 ArangoDB NoSQL 数据库。 如需更多帮助或有用信息,我们建议您查看 ArangoDB 官方网站.