CouchDB系列 - 安装CouchDB

在Windows上安装CouchDB

从源代码编译安装十分繁琐,还是使用binary的方式比较好一些。可以从下面的链接获取安装包。

http://wiki.apache.org/couchdb/Windows_binary_installer

安装后可以使用Futon来运行Test Suite检验安装的正确性。

注意,一定要使用127.0.0.1而不要使用localhost,否则会有很多错误。

创建admin用户可以通过一下命令:

curl –X PUT http://127.0.0.1:5984/_config/admins/admin -d ‘”111”’

(注意字符串的方式:单引号包双引号,以符合Json的格式)

然后测试之:

> curl -X PUT http://127.0.0.1:5984/foo

{"error":"unauthorized","reason":"You are not a server admin."}

> curl -X PUT http://admin:111@127.0.0.1:5984/foo

{"ok":true}

这时候也可以到etc\couchdb\local.ini下面看看,[admins]下面多了一个值对,其中password是被hash过的密码。

admin = -hashed-757057f47716c1ff51ecbd97f96805d66646e487,ffd8aba3b82e4e00f420602cc0f9381b

在Ubuntu上安装CouchDB

1. 参照一下链接进行安装

http://wiki.apache.org/couchdb/Installing_on_Ubuntu

sudo aptitude install couchdb

2. 安装curl,以便命令行控制

sudo aptitude install curl

3. 打开本地端口以便从外部访问

sudo vi /etc/couchdb/default.ini

将其中bind_address设置成本机对外IP,如192.168.1.100.

4. 添加admin帐号

curl –X PUT http://127.0.0.1:5984/_config/admins/admin -d ‘”111”’

 

posted @ 2010-12-15 17:33  sayo.net  阅读(1159)  评论(0编辑  收藏  举报