Linode VPS社区文档中文系列-在debian 5中安装CouchDB
还长时间没有看linode的在线文档了,今天一看又多了N篇,老纪重新开始翻译其文档,对大家使用linode会有所帮助
CouchDB是一个基于文档的非关系型数据库系统,CouchDB试图提供一种更为灵活的数据库存储系统用于定制应用的开发,CouchDB用erlang写成,erlang支持一种创新的并行模型,CouchDB不用sql接口,而选用http接口和json作为数据格式,这样易于应用的开发
在安装CouchDB之前,我假设你已经阅读了入门手册
这些命令能用在linode平台,如果你还没有linode,请注册一个linode vps
安装CouchDB
在安装CouchDB之前,请先确认你的安装包库和已经安装的程序更新到最新版本,使用下面的命令
apt-get update apt-get upgrade --show-upgraded
安装CouchDB及其依赖库
apt-get install couchdb
CouchDB
一完全安装后就会启动,你可以用位于/etc/init.d/couchdb这个init脚本对其控制,执行下面的命令就可以启动、重启、停止CouchDB
/etc/init.d/couchdb start /etc/init.d/couchdb restart /etc/init.d/couchdb stop
恭喜你、在大多数时候你不需要更改CouchDb的配置文件,但是,假如你需要更改任何设置,你可以设置/etc/couchdb/couch.ini中的任何选项
使用CouchDB
你和CouchDB的绝大部分交互都是通过系统的http和json接口完成的,CouchDB有一个基于web的管理界面叫做Futon,因为缺省的CouchDB仅能通过本地接口进行访问,为了访问CouchDB和Futon,你要建立一个安全的ssh隧道以避免发送明文数据。
一旦ssh隧道建立,你就可以通过请求http://localhost:5984对CouchDB进行访问,一个简单的命令行客户端curl 可以通过下面的指令来安装
apt-get install curl
现在执行下面命令
curl http://localhost:5984
CouchDB将返回
{"couchdb":"Welcome","version":"0.8.0-incubating"}在ssh隧道激活状态下,你可以通过http://localhost:5984/_utils/访问Futon,假如你喜欢直接和CouchDB交互,CouchDB还提供了一个javascript接口,通过couchjs访问解释器
couchjs duck-team-check.js
如果你觉得老纪提供的这些信息对你有些帮助且想用用linode,可以通过这个链接 http://www.linode.com/?r=90a525cb94c5ee1b3b54f1f0e2d03ef5946019ff 来注册,这样老纪将在3个月后有些优惠,在此谢了!
作者:老纪
原载:老纪博客版权所有。转载时必须以链接形式注明转载自老纪博客 [http://www.jifuyi.com/]。
本文链接地址:http://www.jifuyi.com/linode-vps-document-install-couchdb-in-debian/
老纪,一个三十好几的老程序员,不知不觉蹉跎了不少岁月,心中曾有的萌动没有一丝的记忆,所以现在能记的就记,能写的就写。软件的开发、技巧,互联网的时讯、要闻,新科技的发展、评论,个人的感悟、随想就统统的让它跃然于老纪博客上。