在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”’
然后测试之:
> 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”’
本文详细介绍了在Windows和Ubuntu上安装CouchDB的步骤。对于Windows,推荐使用binary安装包,并通过Futon运行Test Suite验证安装。在Ubuntu上,遵循官方文档并安装curl,设置本地端口,最后创建admin用户。务必使用127.0.0.1而不是localhost以避免错误。
1651

被折叠的 条评论
为什么被折叠?



