couchdb 自动生成html,CouchDB 安装

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

在Windows中安装CouchDB下载CouchDB

CouchDB的官方网站是http://couchdb.apache.org。 如果你点击给定的链接,你可以得到CouchDB官方网站的主页,如下所示。

6dc6f5472e368fbf21969d894336561c.png

如果你点击下载按钮,将导致一个页面,提供各种格式的CouchDB的下载链接。 以下快照说明相同。

c61a4a7dc4abcd5b4d4af5d6a77ba479.png

选择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界面。

166cdb3955b45f6a1f486a8c57c452cd.png

在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要安装这些依赖关系,请在终端中键入以下命令。 这里我们使用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。

以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"

}

}

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值