Apache CouchDB 是一个高性能的开源 NoSQL 数据库, 而 NoSQL 的全写是 Not Only SQL。以下是在 RHEL 及 CentOS 安装 Apache CouchDB 的方法:
首先要安装 EPEL Repository, 不同版本需要安装不同的 rpm:
RHEL / CentOS 7.x (x86_64)
rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
RHEL / CentOS 6.x (x86_64)
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
RHEL / CentOS 6.x (i386)
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
RHEL / CentOS 5.x (x86_64)
rpm -ivh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
RHEL / CentOS 5.x (i386)
rpm -ivh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
安装好 EPEL Repository 后, 可以用 YUM 直接安装 Apache CouchDB:
然后开启 CouchDB 的设定档 — /etc/couchdb/local.ini, 加入 bind_address, 及系统的 IP 地址:
bind_address = 192.168.1.10
启动 CouchDB:
启动 CouchDB 后, 再测试是否成功启动, 可以浏览以下网址, 将 IP_ADDRESS 换成系统的 IP 地址:
http://IP_ADDRESS:5984
如果一切正常, 会看到 CouchDB 的欢迎画面及版本。然后就可以透过以下网址建立及管理 CouchDB 数据库:
http://IP_ADDRESS:5984/_utils/
CouchDB 默认没有管理帐号, 按右下方的 “Fix This”, 便会弹出输入管理帐号及密码的画面, 这里可以建立管理帐号。