如何在Debian 9上安裝CouchDB

CouchDB是由Apache Software Foundation維護的開源容錯和無模式NoSQL數據庫。

CouchDB服務器將其數據存儲在命名數據庫中,該數據庫包含JSON結構的文檔。 每個文檔都包含許多字段和附件。 字段可以包括文本,數字,列表,布爾值等。 可通過RESTful HTTP / JSON API訪問它,該API允許您讀取,創建,編輯和刪除數據庫文檔。

在本教程中,我們將說明如何在Debian 9上安裝最新版本的CouchDB。

先決條件

為了能夠在Debian系統上安裝軟件包,您必須以具有sudo privileges的用戶身份登錄。

啟用CouchDB存儲庫#

CouchDB .deb軟件包可從其官方存儲庫中獲得。 要啟用CouchDB存儲庫並導入GPG密鑰,請運行以下命令:

echo "deb https://apache.bintray.com/couchdb-deb bionic main" | sudo tee -a /etc/apt/sources.listcurl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -

在Debian上安裝CouchDB

啟用存儲庫後,更新軟件包列表並安裝CouchDB:

sudo apt updatesudo apt install couchdb

安裝程序將首先詢問您是否要以獨立或集群方式安裝CouchDB。 我們將以單服務器獨立模式安裝CouchDB。

接下來,將為您提供一個選項,以設置CouchDB綁定到的網絡接口的IP地址。 對於單服務器設置,請保留默認設置 127.0.0.1。 如果要配置集群,請輸入接口IP地址或類型 0.0.0.0 這將導致CouchDB綁定到所有網絡接口。

CouchDB選擇界面

在下一個提示符下,設置管理員密碼。 強烈建議設置密碼,以使CouchDB脫離不安全的“管理員”模式。 如果將此字段留為空白,將不會創建admin用戶。

CouchDB創建管理員

確認密碼,CouchDB安裝將繼續。

CouchDB確認密碼

驗證CouchDB安裝#

要驗證安裝,請運行以下命令 curl 該命令將以JSON格式打印CouchDB數據庫信息:

curl http://127.0.0.1:5984/

輸出將如下所示:

{  
   "couchdb":"Welcome",
   "version":"2.3.1",
   "git_sha":"c298091a4",
   "uuid":"370903b5400643c2979838f5b68348c1",
   "features":[  
      "pluggable-storage-engines",
      "scheduler"
   ],
   "vendor":{  
      "name":"The Apache Software Foundation"
   }
}

為了清楚起見,對輸出進行了格式化。

如果您喜歡GUI,則可以通過以下網址訪問CouchDB基於Web的界面Fauxton:

http://127.0.0.1:5984/_utils/

CouchDB福克斯

結論#

您已經了解了如何安裝CouchDB Debian9。下一步是訪問Apache CouchDB文檔並找到有關此主題的更多信息。

如有任何疑問,請隨時發表評論。

Debian CouchDB數據庫

Sidebar