本章教你如何在Windows和Linux系统中安装CouchDB.
在Windows中安装CouchDB
下载CouchDB
CouchDB的官方网站是 https://couchdb. apache.org .如果单击给定的链接,您可以获得CouchDB官方网站的主页,如下所示.
如果单击下载按钮,将导致提供各种格式的CouchDB下载链接的页面.以下快照说明了相同的内容.
选择下载链接Windows系统并选择一个提供的镜像开始下载.
安装CouchDB
CouchDB将以表格形式下载到您的系统名为 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" }}
你可以互动机智h使用以下url : CouchDB Web界面;
http://127.0.0.1:5984/_utils/
这将显示Futon的索引页面,它是CouchDB的Web界面.
在Linux系统中安装CouchDB
对于许多Linux风格的系统,它们在内部提供CouchDB.要按照说明安装这个CouchDB.
在Ubuntu和Debian上你可以使用 :
sudo aptitude install couchdb
在Gentoo Linux上有一个CouchDB ebuild可用 :
sudo emerge couchdb
如果您的Linux系统没有CouchDB,请按照下一节安装CouchDB及其依赖项.
安装CouchDB依赖项
以下是为了在系统中获取CouchDB而安装的依赖项列表 :
Erlang OTP
ICU
OpenSSL
Mozilla SpiderMonkey
GNU Make
GNU编译器集合
libcurl
help2man
Python for docs
Python Sphinx
安装这些依赖项,在中键入以下命令 终奌站.这里我们使用Centos 6.5,以下命令将安装与Centos 6.5兼容的所需软件.
$ 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.
以管理员用户身份登录
使用以下命令打开 sudo 文件 :
visudo
然后如下所示进行编辑以提供现有资料用户sudoer特权 :
Hadoop All=(All) All , and press esc : x to write the changes to the file.
下载系统中的所有依赖项后,按照给定的说明下载CouchDB.
下载CouchDB
Apache软件基金会不会为CouchDB提供完整的.tar文件,
所以你必须从源代码安装它.
创建一个新目录来安装CouchDB,浏览到这样创建的目录并通过执行以下命令来下载CouchDB源;
$ cd$ mkdir CouchDB$ cd CouchDB/$ wgethttp://www.google.com/url?q=http%3A%2F%2Fwww.apache.org%2Fdist%2Fcouchdb%2Fsource%2F1.6.1%2Fapache-couchdb-1.6.1.tar.gz