注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Bioinformatics home

 
 
 

日志

 
 

install couchDB and make setting  

2010-07-15 12:10:08|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

Apache CouchDB 可以安装在主流的操作系统中,包括 Windows、Linux、Unix、Mac 和 Solaris 。下面主要介绍在 Ubuntu 9.0.4 上安装和配置 CouchDB。

首先从 CouchDB 的官方网站下载发布包并解压缩,接着需要安装 CouchDB 依赖的组件,包括 Erlang、ICU 和 OpenSSL 等,最后是构建和安装 CouchDB 。

清单 1. CouchDB 在 Ubuntu 9.0.4 上的安装脚本

apt-get install build-essential erlang libicu-dev libmozjs-dev libcurl4-openssl-dev 
wget http://labs.xiaonei.com/apache-mirror/couchdb/0.9.0/apache-couchdb-0.9.0.tar.gz
tar -xzvf apache-couchdb-0.9.0.tar.gz
cd apache-couchdb-0.9.0
./configure
make && sudo make install

从安全的角度考虑,不建议使用超级用户来运行 CouchDB,而是为 CouchDB 新建一个专门的普通用户,由该用户来负责 CouchDB 的运行和管理。在 Ubuntu 上,可以运行如下代码清单 2 中的脚本来创建该用户。

清单 2. 创建与配置 CouchDB 专有用户的脚本

sudo adduser --system --home /usr/local/var/lib/couchdb --no-create-home \ 
--shell /bin/bash --group --gecos "CouchDB Administrator" couchdb
chown -R couchdb:couchdb /usr/local/etc/couchdb
chown -R couchdb:couchdb /usr/local/var/lib/couchdb
chown -R couchdb:couchdb /usr/local/var/log/couchdb
chown -R couchdb:couchdb /usr/local/var/run
chmod -R 0770 /usr/local/etc/couchdb
chmod -R 0770 /usr/local/var/lib/couchdb
chmod -R 0770 /usr/local/var/log/couchdb
chmod -R 0770 /usr/local/var/run

安装配置完成之后,就可以启动 CouchDB 了。通过运行代下列脚本就可以启动 CouchDB 。在 CouchDB 启动完成之后,会显示“ Apache CouchDB has started,time to relax. ”。接下来就可以用浏览器访问地址
http://127.0.0.1:5984/_utils/index.html
来 使用 CouchDB 自带的管理工具 Futon 。在安装完成之后,建议在 Futon 中运行 CouchDB 自带的测试集来确定安装是否正确。图 1 中给出了在 Futon 中运行测试集的界面。

清单 3. 启动 CouchDB 的脚本

sudo -i -u couchdb couchdb -b
  评论这张
 
阅读(973)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017