CouchDB - 安装

本章教你如何在Windows和Linux系统中安装CouchDB.

在Windows中安装CouchDB

下载CouchDB

CouchDB的官方网站是 https://couchdb. apache.org .如果单击给定的链接,您可以获得CouchDB官方网站的主页,如下所示.

下载CouchDB

如果单击下载按钮,将导致提供各种格式的CouchDB下载链接的页面.以下快照说明了相同的内容.

CouchDB Formats

选择下载链接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界面.

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/
$ 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