この短いチュートリアルでは、Ubuntu20.04にCouchDBをインストールする方法を説明します。 CouchDBは、Erlangで記述された無料のオープンソースドキュメント指向のNoSQLデータベースです。これにより、単一の論理データベースサーバーを任意の数のサーバーまたはVPSで実行できます。 CouchDBは、単一ノードまたはクラスター化データベースとして使用できます。 JSONベースのドキュメント形式でデータを保存および収集します。高性能のNoSQLデータベースシステムをお探しの場合は、CouchDBが最適です。 Ubuntu20.04へのCouchDBのインストールには10分もかかりません。
- Ubuntu 20.04 VPS(SSD 2 VPSプランを使用します)
- rootユーザーアカウントへのアクセス(またはroot権限を持つ管理者アカウントへのアクセス)
ステップ1:サーバーにログインしてサーバーOSパッケージを更新する
まず、rootユーザーとしてSSH経由でUbuntu20.04サーバーにログインします。
ssh root@IP_Address -p Port_number
「IP_Address」と「Port_number」をサーバーのそれぞれのIPアドレスとSSHポート番号に置き換える必要があります。さらに、必要に応じて「root」を管理者アカウントのユーザー名に置き換えます。
開始する前に、サーバーにインストールされているすべてのUbuntuOSパッケージが最新であることを確認する必要があります。これを行うには、次のコマンドを実行します。
apt-get update -y apt-get upgrade -y
ステップ2:必要な依存関係をインストールする
開始する前に、サーバーにいくつかの依存関係をインストールする必要があります。次のコマンドですべてをインストールできます:
apt-get install curl software-properties-common apt-transport-https gnupg2 -y
すべての依存関係がインストールされたら、CouchDBのインストールに進むことができます。
ステップ3:CouchDBをインストールする
デフォルトでは、CouchDBはUbuntu標準リポジトリでは使用できません。そのため、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をインストールするように求められます。
スタンドアロンを選択します Enterを押します 。以下に示すように、リスニングIPアドレスを設定するように求められます。
0.0.0.0と入力します すべてのネットワークインターフェースについて、 Enterを押します 。以下に示すように、パスワード管理者ユーザーを設定するように求められます。
タイプ および確認 パスワードを入力し、 Enterを押します インストールを完了します。
ステップ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/
すべて問題がなければ、CouchDBデータベース情報をJSON形式で取得する必要があります:
{"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:CouchDBWebUIにアクセスする
URL http://your-server-ip:5984/_utils/
を使用してCouchDBWebインターフェースにアクセスすることもできます。 。次の画面が表示されます:
管理者のユーザー名とパスワードを入力し、ログインをクリックします ボタン。次の画面にCouchDBダッシュボードが表示されます。
ステップ6:CouchDBサービスを管理する
次のコマンドを使用して、CouchDBサービスを開始および停止できます。
systemctl stop couchdb systemctl start couchdb
CouchDBサービスのステータスを確認するには、次のコマンドを実行します。
systemctl status couchdb
もちろん、データベースVPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にCouchDBのセットアップを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。