如何在Debian 10上安装RethinkDB数据库系统
RethinkDB是一个免费的开源NoSQL数据库系统,使构建实时应用程序更加容易。它带有一个图形用户界面,可以从Web浏览器访问该图形用户界面,并用于管理数据库。它使用JSON将应用程序加载到数据库中并读取数据库。RethinkDB用于存储JSON文档,您可以轻松地将其扩展到多台计算机。它易于设置,并具有支持表联接和分组依据的简单查询语言。
在本教程中,我们将向您展示如何在Debian 10服务器上安装RethinkDB数据库管理系统。
运行Debian 10的服务器。 在您的服务器上配置了root密码。在开始之前,建议将系统更新到最新版本。您可以运行以下命令来更新系统。
apt-get update -y apt-get upgrade -y
系统更新后,请重新启动以实施更改。
安装RethinkDB默认情况下,RethinkDB在Debian 10默认存储库中不可用。因此,您需要将RethinkDB添加到系统中。
首先,使用以下命令下载并添加GPG密钥:
wget -qO- https://download.rethinkdb.com/apt/pubkey.gpg | apt-key add -
接下来,使用以下命令添加RethinkDB存储库:
echo "deb https://download.rethinkdb.com/apt buster main" | tee /etc/apt/sources.list.d/rethinkdb.list
添加存储库后,请更新存储库并使用以下命令安装RethinkDB:
apt-get update -y apt-get install rethinkdb -y
安装完成后,启动RethinkDB服务,并使用以下命令在系统重启后使其启动:
systemctl start rethinkdb systemctl enable rethinkdb
您应该看到以下输出:
rethinkdb.service is not a native service, redirecting to systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install enable rethinkdb
您还可以使用以下命令检查RethinkDB服务的状态:
systemctl status rethinkdb
您应该获得以下输出:
? rethinkdb.service - LSB: This starts a set of rethinkdb server instances. Loaded: loaded (/etc/init.d/rethinkdb; generated) Active: active (exited) since Wed 2020-01-22 08:38:37 UTC; 1min 18s ago Docs: man:systemd-sysv-generator(8) Tasks: 0 (limit: 2359) Memory: 0B CGroup: /system.slice/rethinkdb.service Jan 22 08:38:37 debian10 systemd[1]: Starting LSB: This starts a set of rethinkdb server instances.... Jan 22 08:38:37 debian10 rethinkdb[10189]: rethinkdb: No instances defined in /etc/rethinkdb/instances.d/ Jan 22 08:38:37 debian10 rethinkdb[10189]: rethinkdb: See http://www.rethinkdb.com/docs/guides/startup/ for more information Jan 22 08:38:37 debian10 systemd[1]: Started LSB: This starts a set of rethinkdb server instances..
至此,RethinkDB已安装并正在运行。现在,您可以继续下一步。
配置RethinkDB首先,使用以下命令复制RethinkDB示例配置文件:
cp /etc/rethinkdb/default.conf.sample /etc/rethinkdb/instances.d/instance1.conf
接下来,您将需要修改此配置文件以启用RethinkDB Web界面。您可以使用以下命令对其进行编辑:
nano /etc/rethinkdb/instances.d/instance1.conf
更改以下行:
## Port for the RethinkDB web interface http-port=8080 ## Allow RethinkDB to accessible from the remote system. bind=0.0.0.0 ## The name of the server server-name=server1 ## Default directory to store data and metadata. directory=/var/lib/rethinkdb/default
完成后保存并关闭文件。然后,重新启动RethinkDB服务以实现更改:
systemctl restart rethinkdb
此时,RethinkDB已配置为从Web浏览器访问。
访问RethinkDB Web界面打开Web浏览器,然后输入URL http:// your-server-ip:8080。您将被重定向到RethinkDB默认仪表板,如下所示:
从这里,您可以轻松地创建和管理数据库和集群。
从源代码安装RethinkDB如果RethinkDB的存储库不支持您的操作系统,则可以从源代码手动安装它。
您将需要安装必需的依赖项才能从源代码安装RethinkDB。
您可以使用以下命令安装所有必需的依赖项:
apt-get install build-essential protobuf-compiler python curl libprotobuf-dev libcurl4-openssl-dev libboost-all-dev libncurses5-dev libjemalloc-dev wget m4 -y
安装所有依赖项之后,请使用以下命令下载最新版本的RethinkDB:
wget https://download.rethinkdb.com/dist/rethinkdb-2.4.0.tgz
下载后,使用以下命令解压缩下载的文件:
tar -xvzf rethinkdb-2.4.0.tgz
接下来,将目录更改为rethinkdb-2.4.0并使用以下命令对其进行配置:
cd rethinkdb-2.4.0 ./configure --allow-fetch
最后,使用以下命令安装它:
make make install
成功完成安装后,您可以使用以下命令启动RethinkDB服务:
/etc/init.d/rethinkdb start
在上面的教程中,我们学习了如何使用APT安装RethinkDB并从源代码进行编译。
原文:https://www.howtoforge.com/how-to-install-rethinkdb-database-system-on-debian-10/
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/32290.html
Debianpython开源相关文章
- 如何在Windows 10的VirtualBox中安装macOS High Sierra
- 如何搭建Linux服务器并安装宝塔面板
- 【IOS】教你如何在手机端轻松安装ipa文件-(安装器已失效21.10)
- 数据库MySQL安装部署
- 快速安装Linux系统:QEMU下载体验(linuxqemu下载)
- 如何使用Apache安装ElkArte论坛并在Debian 10上进行加密
- 如何在Debian 10上安装Apache Spark集群计算框架
- Linux应用软件安装:指南与技巧(linux应用软件安装)
- 如何将软件安装到Linux系统(安装软件到linux)
- 安装VMware Workstation虚拟机中文版
- 轻松学习:如何在Linux下安装Nmap(linux下安装nmap)
- Linux下安装Go语言指南(linuxgo安装)
- 教你如何安装Linux系统:大白菜指南(大白菜安装linux教程)
- 安装安装MacOS Apache服务器――轻松实现网站搭建(macosapache)
- 如何在windows xp上安装SQL Server(xp装sqlserver)
- 如何在CM中快速安装Mysql并建立数据库(cm安装mysql建库)
- 如何快速安装CXOracle库(cx oracle 下载)
- 2012年安装mysql新局面下的新挑战(2012 安装mysql)
- 如何快速上手安装MySQL(.怎样安装mysql)
- 如何在 Fedora Linux 上安装 Java