安卓系统

如何在CentOS 7上安装CouchDB

How to enable event MPM Apache 2.4 on Ubuntu 14.04 with thread safe PHP? (5 Solutions!!)

How to enable event MPM Apache 2.4 on Ubuntu 14.04 with thread safe PHP? (5 Solutions!!)

目录:

Anonim

Apache CouchDB是由Apache软件基金会开发的免费开放源代码NoSQL数据库。

CouchDB服务器将其数据存储在命名数据库中,该数据库包含JSON结构的文档。 每个文档都包含许多字段和附件。 字段可以包括文本,数字,列表,布尔值等。 它包含一个RESTful HTTP API,使您可以读取,创建,编辑和删除数据库文档。

在本教程中,我们将解释如何在CentOS 7上安装最新版本的CouchDB。

先决条件

为了能够在CentOS系统上安装新软件包,您必须以具有sudo特权的用户身份登录。

启用CouchDB存储库

CouchDB存储库取决于EPEL存储库。 如果您的系统上未启用EPEL存储库,请输入:。

sudo yum install epel-release

接下来,打开您选择的编辑器并创建CouchDB存储库文件:

sudo nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo

将以下内容粘贴到文件中:

/etc/yum.repos.d/bintray-apache-couchdb-rpm.repo

name=bintray--apache-couchdb-rpm baseurl=http://apache.bintray.com/couchdb-rpm/el$releasever/$basearch/ gpgcheck=0 repo_gpgcheck=0 enabled=1

保存文件并关闭编辑器。

在CentOS上安装CouchDB

现在已启用存储库,您可以使用以下命令安装CouchDB软件包:

sudo yum install couchdb

安装完成后,启用并启动CouchDB服务:

sudo systemctl start couchdb sudo systemctl enable couchdb

默认情况下,CouchDB仅在localhost上侦听,并且不会创建任何管理员帐户。

Apache CouchDB数据和配置文件存储在 /opt/couchdb 目录中。 要创建管理员帐户,请打开 local.ini 文件,然后在 部分,格式为 username = password

sudo nano /opt/couchdb/etc/local.ini /opt/couchdb/etc/local.ini

admin = mysecretpassword

通过重新启动CouchDB服务,将密码转换为哈希值:

sudo systemctl restart couchdb

使用相同的格式添加多个管理员帐户。 添加新帐户后,您需要重新启动CouchDB服务。

使用 curl 创建系统数据库: _users _replicator _global_changes

curl -u ADMINUSER:PASS -X PUT curl -u ADMINUSER:PASS -X PUT curl -u ADMINUSER:PASS -X PUT

每个命令应返回以下内容:

{"ok":true}

验证CouchDB安装

要验证安装是否成功执行,请发出以下 curl 命令,该命令将以JSON格式打印CouchDB数据库信息:

curl

为了清楚起见,下面的输出已格式化。

{ "couchdb":"Welcome", "version":"2.3.1", "git_sha":"c298091a4", "uuid":"17a6b911e0d5bfe36778b387510dbd93", "features":, "vendor":{ "name":"The Apache Software Foundation" } }

http://127.0.0.1:5984/_utils/

结论

您已经了解了如何安装CouchDB CentOS7。下一步是访问Apache CouchDB文档并找到有关此主题的更多信息。

centos benchdb数据库