Freewind @ Thoughtworks scala java javascript dart 工具 编程实践 月结 math python english [comments admin] [feed]

(2012-05-01) 如何在centos 6.2上安装couchdb?

广告: 云梯:翻墙vpn (省10元) 土行孙:科研用户翻墙http proxy (有优惠)

Couchdb: http://couchdb.apache.org/

首页的Download中,提供了Source供安装,没想到在linux上安装起来麻烦无比,要先安装一大堆各种各样的依赖,我折腾了近两个小时也没搞定。

我的linux是centos 6.2,直接:

yum install couchdb

会报找不到该包,我以为只能能过源代码安装呢。后来发现,只要把EPEL库添加到yum中,就可以直接通过该命令安装了。

打开该页:http://mirrors.sohu.com/fedora-epel/6/i386/repoview/epel-release.html

可看到有一个: epel-release-6.5.noarch的链接,这就是我们需要安装的。

$ wget http://mirrors.sohu.com/fedora-epel/6/i386/epel-release-6-5.noarch.rpm

$ sudo rpm -install epel-release-6-5.noarch.rpm

即可。如果需要重装,加上-force参数即可。

提示成功后:

$ sudo yum makecache

$ sudo install couchdb

会提示一大堆依赖文件,一共有几十M。输入y下载并安装。

安装完成后,可以修改其配置文件:

vi /etc/couchdb/local.in

如文档最大尺寸、端口、地址、验证、日志、vhosts设置以及管理员密码等。

启动:

sudo service couchdb start

linux重启时自动启动:

sudo chkconfig -level 345 couchdb on

验证是否启动成功:

curl http://locahost:5984

如果返回如:

{“couchdb”:“Welcome”,“version”:“1.0.3”}

这样的json,则说明成功。这里安装的版本是1.0.3,当前官网最新版本是1.2,先将就着用吧。

comments powered by Disqus