如何在Ubuntu 20.04上安裝CouchDB

在這個簡短的教程中,我們將說明如何在Ubuntu 20.04上安裝CouchDB。 CouchDB是用Erlang編寫的免費和開源的面向文檔的NoSQL數據庫。 它允許您在任意數量的服務器或VPS上運行單個邏輯數據庫服務器。 您可以將CouchDB用作單個節點或群集數據庫。 它以基於JSON的文檔格式存儲和收集數據。 如果您正在尋找高性能的NoSQL數據庫系統,那麼CouchDB是您的最佳選擇。 在Ubuntu 20.04上安裝CouchDB只需不到10分鐘的時間。

先決條件

  • Ubuntu 20.04 VPS(我們將使用SSD 2 VPS計劃)
  • 訪問root用戶帳戶(或訪問具有root特權的管理員帳戶)

步驟1:登錄到服務器並更新服務器操作系統軟件包

首先,以root用戶身份通過​​SSH登錄到Ubuntu 20.04服務器:

ssh [email protected]_Address -p Port_number

您將需要用服務器各自的IP地址和SSH端口號替換“ IP_Address”和“ Port_number”。 此外,如有必要,將“ root”替換為管理員帳戶的用戶名。

在開始之前,您必須確保服務器上安裝的所有Ubuntu OS軟件包都是最新的。 您可以通過運行以下命令來執行此操作:

apt-get update -y
apt-get upgrade -y

步驟2:安裝必需的依賴項

在開始之前,您將需要在服務器中安裝一些依賴項。 您可以使用以下命令安裝所有組件:

apt-get install curl software-properties-common apt-transport-https gnupg2 -y

一旦安裝了所有依賴項,就可以繼續安裝CouchDB。

步驟3:安裝CouchDB

默認情況下,Ubuntu標準存儲庫中不提供CouchDB。 因此,您需要將CouchDB存儲庫添加到系統中。

首先,使用以下命令添加GPG密鑰:

curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | apt-key add -

接下來,將CouchDB存儲庫添加到APT:

echo "deb https://apache.bintray.com/couchdb-deb focal main" | tee -a /etc/apt/sources.list

接下來,更新存儲庫並使用以下命令安裝CouchDB:

apt-get update -y
apt-get install couchdb -y

在安裝過程中,將要求您以獨立或群集模式安裝CouchDB,如下所示:

Ubuntu 20.04上的couchdb

選擇 獨立的 然後按 輸入。 系統將要求您設置偵聽IP地址,如下所示:

如何在Ubuntu 20.04上安裝Apache CouchDB

類型 0.0.0.0 對於所有網絡接口,然後按 輸入。 系統將要求您設置密碼管理員用戶,如下所示:

在Ubuntu 20.04上配置CouchDB

類型確認 密碼,然後按 輸入 完成安裝。

步驟4:驗證CouchDB安裝

至此,已經安裝了CouchDB並在端口5984上進行偵聽。您可以使用以下命令進行驗證:

ss -antpl | grep 5984

您應該獲得以下輸出:

LISTEN    0         128                0.0.0.0:5984             0.0.0.0:*        users:(("beam.smp",pid=56216,fd=18))                                           

現在,您可以使用curl命令驗證CouchDB的安裝,如下所示:

curl http://127.0.0.1:5984/

如果一切正常,您應該以JSON格式獲取CouchDB數據庫信息:

{"couchdb":"Welcome","version":"3.1.1","git_sha":"ce596c65d","uuid":"3dea9bb2dc9c33294c7f13c8fe921e42","features":["access-ready","partitioned","pluggable-storage-engines","reshard","scheduler"],"vendor":{"name":"The Apache Software Foundation"}}

步驟5:訪問CouchDB Web UI

您還可以使用URL訪問CouchDB Web界面 http://your-server-ip:5984/_utils/。 您應該獲得以下屏幕:

在Ubuntu 20.04上安裝Apache CouchDB

提供您的管理員用戶名,密碼,然後點擊 登錄 按鈕。 您應該在以下屏幕中看到CouchDB儀錶板:

在Ubuntu 20.04上安裝Apache CouchDB

步驟6:管理CouchDB服務

您可以使用以下命令啟動和停止CouchDB服務:

systemctl stop couchdb
systemctl start couchdb

要檢查CouchDB服務的狀態,請運行以下命令:

systemctl status couchdb

當然,如果您使用我們的數據庫VPS託管服務之一,則無需執行任何操作,在這種情況下,您可以簡單地要求我們的Linux專業管理員為您設置CouchDB。 它們全天候24×7可用,將立即處理您的要求。

PS。 如果您喜歡此帖子,請使用左側的按鈕在社交網絡上與您的朋友分享,或者在下面留下您的答覆。 謝謝。

Sidebar