CouchDB 安装
2018-01-04 09:30 更新
本章教你如何在Windows和Linux系统中安装CouchDB。
CouchDB的官方网站是http://couchdb.apache.org。 如果你点击给定的链接,你可以得到CouchDB官方网站的主页,如下所示。
安装后,通过访问以下链接打开CouchDB的内置Web界面:http://127.0.0.1:5984/。 如果一切顺利,这将给你一个网页,有以下输出。
在Ubuntu和Debian你可以使用
在系统中安装所有依赖项后,按照下一节中所述下载CouchDB。
创建一个新目录,并将其命名为CouchDB,例如,通过执行以下命令进入目录并下载CouchDB源 。
在Windows中安装CouchDB
下载CouchDBCouchDB的官方网站是http://couchdb.apache.org。 如果你点击给定的链接,你可以得到CouchDB官方网站的主页,如下所示。
如果你点击下载按钮,将导致一个页面,提供各种格式的CouchDB的下载链接。 以下快照说明相同。
选择Windows系统的下载链接,并选择一个提供的镜像开始下载。安装CouchDB
将在您的系统上下载一个windos可执行文件setup-couchdb-1.6.1_R16B02.exe文件。 运行安装文件并继续安装。安装后,通过访问以下链接打开CouchDB的内置Web界面:http://127.0.0.1:5984/。 如果一切顺利,这将给你一个网页,有以下输出。
{ "couchdb":"Welcome","uuid":"c8d48ac61bb497f4692b346e0f400d60", "version":"1.6.1", "vendor":{ "version":"1.6.1","name":"The Apache Software Foundation" } }
您可以通过使用以下URL与CouchDB Web界面交互 :
http://127.0.0.1:5984/_utils/
这显示了Futon的索引页面,这是CouchDB的Web界面。
在Linux系统中安装CouchDB
对于许多Linux系统,它们在内部提供CouchDB。 按照说明安装此CouchDB。在Ubuntu和Debian你可以使用
sudo apt install couchdb
在Gentoo Linux上有一个CouchDB ebuild可用:
sudo emerge couchdb如果您的Linux系统没有CouchDB,请按照下一节来安装CouchDB及其依赖项。
安装CouchDB依赖关系
以下是要在系统中获取CouchDB而安装的依赖项列表:- Erlang OTP
- ICU
- OpenSSL
- Mozilla SpiderMonkey
- GNU Make
- GNU Compiler Collection
- libcurl
- help2man
- Python for docs
- Python Sphinx
$sudo yum install autoconf $sudo yum install autoconf-archive $sudo yum install automake $sudo yum install curl-devel $sudo yum install erlang-asn1 $sudo yum install erlang-erts $sudo yum install erlang-eunit $sudo yum install erlang-os_mon $sudo yum install erlang-xmerl $sudo yum install help2man $sudo yum install js-devel $sudo yum install libicu-devel $sudo yum install libtool $sudo yum install perl-Test-Harness
注意 - 对于所有这些命令,您需要使用sudo。 以下过程将普通用户转换为sudoer。
- 以root用户身份登录到admin用户
- 使用以下命令打开sudo文件
visudo
- 然后编辑如下所示给你现有的用户sudoer权限
Hadoop All = (All) All并按esc:x将更改写入文件。
在系统中安装所有依赖项后,按照下一节中所述下载CouchDB。
下载CouchDB
没有.tar文件可用于CouchDB,因此您必须从源代码安装它。 下载CouchDB的源文件,点击这里下载。创建一个新目录,并将其命名为CouchDB,例如,通过执行以下命令进入目录并下载CouchDB源 。
$ mkdir CouchDB $ cd CouchDB/ $ wget http://www.google.com/url?q=http%3A%2F%2Fwww.apache.org%2Fdist%2Fcouchdb %2Fsource%2F1.6.1%2Fapache-couchdb-1.6.1.tar.gz
这应该下载CouchDB的源文件Apache的CouchDB的-1.6.1.tar.gz。给出以下命令将其解压缩 -
$ tar zxvf apache-couchdb-1.6.1.tar.gz
CouchDB的配置
配置的CouchDB如下:
- 浏览到的CouchDB的主文件夹。
- 登录为超级用户。
- 配置使用的./configure提示如下。
$ cd apache-couchdb-1.6.1 $ su Password: # ./configure --with-erlang=/usr/lib64/erlang/usr/include/
它给你下面的输出类似与总结说线下图所示- 您已经配置了Apache CouchDB的,放松的时间 。
# ./configure --with-erlang=/usr/lib64/erlang/usr/include/ checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking how to create a ustar tar archive... gnutar ……………………………………………………….. ………………………. config.status: creating var/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: creating src/snappy/google-snappy/config.h config.status: src/snappy/google-snappy/config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands You have configured Apache CouchDB, time to relax. Run `make && sudo make install' to install.
CouchDB的安装
执行以下命令来安装CouchDB的
# make && sudo make install
这个命令应该在你的系统,具有总结性发言安装的CouchDB,说- 你已经安装了Apache CouchDB的,放松的时间 。
CouchDB的开始
要启动CouchDB中,浏览到CouchDB的主文件夹,并使用以下命令。
$ cd apache-couchdb-1.6.1 $ cd etc $ couchdb start
这应该具有以下输出一起开始的CouchDB。
Apache CouchDB 1.6.1 (LogLevel=info) is starting. Apache CouchDB has started. Time to relax. [info] [lt;0.31.0gt;] Apache CouchDB has started on http://127.0.0.1:5984/ [info] [lt;0.112.0gt;] 127.0.0.1 - - GET / 200 [info] [lt;0.112.0gt;] 127.0.0.1 - - GET /favicon.ico 200
验证
由于CouchDB是一个web界面,我们需要验证它的网络浏览器。键入下面的主页网址,并匹配输出。
http://127.0.0.1:5984/
它应该产生下面的输出:
{ "couchdb":"Welcome", "uuid":"8f0d59acd0e179f5e9f0075fa1f5e804", "version":"1.6.1", "vendor":{ "name":"The Apache Software Foundation", "version":"1.6.1" } }
以上内容是否对您有帮助:
更多建议: