Apache CouchDB (CouchDB) 是一个 NoSQL 文档数据库,它以 JSON 格式的文档收集和存储数据。与关系数据库不同,CouchDB 使用无模式数据模型,这使得跨各种计算设备、移动电话和 Web 浏览器的记录管理更加简单。
CouchDB 于 2005 年首次发布,并于 2008 年被指定为 Apache 软件基金会项目。 CouchDB 由一群活跃的开发人员提供支持,他们不断改进平台,强调易用性和 Web 集成。
安装 Apache CouchDB
启用 Apache CouchDB 包存储库
运行以下命令以启用存储库。
$ sudo apt-get install -y gnupg ca-certificates
$ echo "deb https://apache.bintray.com/couchdb-deb focal main" | sudo tee /etc/apt/sources.list.d/couchdb.list
安装依赖项
您可以通过运行来安装依赖项:
sudo apt-get –no-install-recommends -y install build-essential pkg-config erlang libicu-dev libmozjs185-dev libcurl4-openssl-dev
现在应该安装所有必要的依赖项。
安装 Apache CouchDB 包
首先,安装 CouchDB 存储库密钥:
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8756C4F765C9AC3CB6B85D62379CE192D401AB61
然后更新存储库缓存并安装包:
$ sudo apt update
$ sudo apt install -y couchdb
您可以选择在独立模式和集群模式之间进行选择。选择独立选项。
然后系统会提示您输入将进行安装的网络接口的目标 IP 地址。对于单服务器独立安装,我们不会更改默认地址,即 127.0.0.1。
要创建管理员帐户,您必须首先创建一个强密码。您将能够继续使用管理员组模式,而无需建立管理员帐户。不建议这样做,因为管理方模式容易受到 Web 访问的影响,因此不可靠。
验证 Apache CouchDB:
使用 curl 命令,验证安装是否顺利进行。此命令将查看有关 CouchDB 状态和安装合规性的重要信息。在 localhost:5984 上,CouchDB 服务器将运行。
$ sudo systemctl status couchdb
转至 http://127.0.0.1:5984/_utils/ 以访问您的控制面板。
单击位于面板最左侧的数据库图标,然后单击屏幕右上角的“创建数据库”按钮。
CouchDB 与几乎所有现代 Web 应用程序(包括为移动设备构建的应用程序)无缝集成,使其成为阅读、生成、编辑和更改数据库文档的绝佳工具。