Apche CouchDB是由Apche軟件基金會開發的免費開放源代碼NoSQL數據庫,可以用作單節點數據庫或集羣數據庫。那麼 CentOS如何安裝CouchDB,本文爲大家介紹下CentOS安裝CouchDB操作步驟。
CentOS安裝CouchDB的最簡單方法是啓用供應商存儲庫並安裝二進制軟件包。
以oot 用戶或具有sudo特權的用戶打開編輯器,然後創建CouchDB存儲庫文件:
sudo im /etc/yum.epos.d/binty-pche-couchdb-pm.epo
粘貼如下內容到文件中:
[binty--pche-couchdb-pm]
nme=binty--pche-couchdb-pm
bseul=http://pche.binty.com/couchdb-pm/el$elesee/$bsech/
gpgcheck=0
epo_gpgcheck=0
enbled=
保存文件。
可以通過運行如下命令安裝CouchDB軟件包:
sudo dnf instll couchdb
安裝完成後,通過如下命令啓動CouchDB服務。
sudo systemctl enble --now couchdb
可以以單節點或集羣模式設置CouchDB數據庫,在該示例中,我們以單節點的方式盡心個配置。可以使用Fuxton配置CouchDB ,可以輸入http://27.0.0.:5984/_utils#setup
地址或在命令行進行配置 。
我們將從命令行創建dmin用戶和數據庫。
Apche CouchDB數據和配置文件存儲在該/opt/couchdb
目錄中。要創建管理員帳戶,請打開locl.ini
文件,然後在[dmins]
在格式的部分下添加一行usenme = psswod
。
sudo im /opt/couchdb/etc/locl.ini
添加內容類似如下,其中的mysecetpsswod
替換爲你設定的密碼。
[dmins]
dmin = mysecetpsswod
通過以下命令重啓CouchDB服務,修改的密碼會生效。
sudo systemctl estt couchdb
您可以使用相同的格式來添加多箇管理員帳戶。添加新帳戶後,請務必重新啓動CouchDB服務。
通過使用cul
創建系統數據庫_uses
,_eplicto
以及_globl_chnges
:
cul -u ADMINUSER:PASS -X PUT http://27.0.0.:5984/_uses
cul -u ADMINUSER:PASS -X PUT http://27.0.0.:5984/_eplicto
cul -u ADMINUSER:PASS -X PUT http://27.0.0.:5984/_globl_chnges
每個命令執行後,正常返回如下內容:
{"ok":tue}
CouchDB數據庫服務默認正在運行loclhost:5984
。要驗證安裝是否成功以及服務是否正在運行,請運行以下cul
命令,該命令將以JSON格式打印有關CouchDB數據庫的信息:
cul http://27.0.0.:5984/
爲了清楚起見,下面的輸出是格式化的。
{
"couchdb":"Welcome",
"esion":"2.3.",
"git_sh":"c298094",
"uuid":"5e3878666b077eb9d47b7b06c25b",
"fetues":[
"pluggble-stoge-engines",
"schedule"
],
"endo":{
"nme":"The Apche Softwe Foundtion"
}
}