RHEL / CentOS 安裝 Apache CouchDB

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:

# yum install couchdb

然後開啟 CouchDB 的設定檔 — /etc/couchdb/local.ini, 加入 bind_address, 及系統的 IP 地址:

bind_address = 192.168.1.10

啟動 CouchDB:

# service couchdb start

啟動 CouchDB 後, 再測試是否成功啟動, 可以瀏覽以下網址, 將 IP_ADDRESS 換成系統的 IP 地址:

http://IP_ADDRESS:5984

如果一切正常, 會看到 CouchDB 的歡迎畫面及版本。然後就可以透過以下網址建立及管理 CouchDB 資料庫:

http://IP_ADDRESS:5984/_utils/

CouchDB 預設沒有管理帳號, 按右下方的 “Fix This”, 便會彈出輸入管理帳號及密碼的畫面, 這裡可以建立管理帳號。




Leave a Reply