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”’