RethinkDB是一个高度可扩展的开源NoSQL数据库服务器,用于以大大减少的工程工作量构建实时Web应用程序。它支持许多流行的语言,包括PHP,Java,Ruby和Python。您可以使用它进行自动故障转移和强大的容错。RethinkDB的响应时间和更新非常短。
在 Rocky Linux 9 上安装 RethinkDB
第 1 步。第一步是将系统更新到最新版本的软件包列表。为此,请运行以下命令:
sudo dnf check-update sudo dnf install dnf-utils
第 2 步。在 Rocky Linux 9 上安装 RethinkDB。
默认情况下,RethinkDB 在 Rocky Linux 9 基础存储库中不可用。现在运行以下命令,将 RethinkDB 存储库添加到您的 Rocky Linux 系统中:
nano /etc/yum.repos.d/rethinkdb.repo
添加以下行:
[rethinkdb] name=RethinkDB enabled=1 baseurl=https://download.rethinkdb.com/repository/rocky/8/x86_64/ gpgkey=https://download.rethinkdb.com/repository/raw/pubkey.gpg gpgcheck=1
启用存储库后,现在使用以下命令安装最新版本的 RethinkDB:
sudo dnf install rethinkdb
验证 RethinkDB 构建和版本:
rethinkdb --version
第 3 步。配置重新思考数据库。
首先,使用以下命令复制 RethinkDB 示例配置文件:
cp /etc/rethinkdb/default.conf.sample /etc/rethinkdb/instances.d/instance.conf
接下来,编辑配置文件:
nano /etc/rethinkdb/instances.d/instance.conf
更改以下行以启用 RethinkDB Web 控制台:
http-port=8080 server-name=server1 directory=/var/lib/rethinkdb/default log-file=/var/log/rethinkdb bind=0.0.0.0
保存并关闭文件,然后使用以下命令创建必要的文件并提供适当的权限:
touch /var/log/rethinkdb chown -R rethinkdb:rethinkdb /var/log/rethinkdb /var/lib/rethinkdb chmod -R 775 /var/log/rethinkdb /var/lib/rethinkdb
配置完成后,启动 RethinkDB 服务,并使其能够在重新启动时一次性自动启动:
sudo systemctl enable --now rethinkdb sudo systemctl start rethinkdb
第 4 步。配置防火墙。
默认情况下,RethinkDB 侦听端口 8080 和 29015。如果您的服务器上安装并配置了任何防火墙,则需要通过 firewalld 允许这两个端口。您可以使用以下命令允许它们:
sudo firewall-cmd --add-port=8080/tcp --permanent sudo firewall-cmd --reload
第5步。访问 RethinkDB Web 界面。
成功安装后,打开 Web 浏览器并键入 URL 。您将被重定向到 RethinkDB 默认仪表板,如下所示:http://your-IP-address:8080
感谢您使用本教程在您的 Rocky Linux 9 系统上安装 RethinkDB。有关其他帮助或有用信息,我们建议您查看RethinkDB官方网站。