Ubuntu 20.04 に Apache CouchDB をインストールする方法
Erlang で実装された Apache CouchDB (単に CouchDB とも呼ばれます) は、次のことに重点を置いたオープンソースのNoSQL データベースです。 JSON 形式のデータ ストレージについて。 CouchDB は、高パフォーマンスの NoSQL データベース ソリューションを探している運用チームや企業にとって最適な選択肢です。 MySQL などのリレーショナル データベースとは異なり、CouchDB はスキーマフリーのデータ モデルを使用し、さまざまなコンピューティング デバイスにわたるレコード管理を簡素化します。
このチュートリアルでは、Apache CouchDB の最新バージョンを Ubuntu 20.04 にインストールする方法を説明します。
ステップ 1: CouchDB リポジトリを有効にする
まず、サーバー インスタンスにログインし、図に示すように GPG キーをインポートします。
curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
次に、図に示すようにCouchDB リポジトリを必ず有効にしてください。
echo "deb https://apache.bintray.com/couchdb-deb focal main" >> /etc/apt/sources.list
リポジトリとキーが追加されたら、次のステップに進みます。
ステップ 2: Ubuntu に Apache CouchDB をインストールする
CouchDB リポジトリを有効にしたら、次のステップは、Ubuntu のパッケージ リストを更新し、 図に示すようにApache CouchDB をインストールすることです。
sudo apt update
sudo apt install apache2 couchdb -y
CouchDB を構成するオプションを選択する必要があります。このプロンプトでは、スタンドアロン モードまたはクラスター化 モードのいずれかを設定します。単一サーバーにインストールするため、 単一サーバーのスタンドアロンオプションを選択します。
次のプロンプトでは、CouchDB がバインドされるネットワーク インターフェイスを構成する必要があります。 スタンドアロンサーバー モードの場合、デフォルトは127.0.0.1 (ループバック)です。
クラスタ モードの場合は、サーバーのインターフェイス IP アドレスを入力するか、0.0.0.0 と入力します。これにより、CouchDB がすべてのネットワーク インターフェイスにバインドされます。
次に、管理者パスワードを設定します。
設定したパスワードを確認してインストールを完了します。
ステップ 3: CouchDB のインストールを確認する
CouchDB サーバーは、デフォルトで TCP ポート 5984 をリッスンします。好奇心を鎮めるには、次のように netstat コマンドを実行してください。
netstat -pnltu | grep 5984
インストールが成功し、サービスが実行されているかどうかを確認するには、以下のcurlコマンドを実行します。 JSON 形式で出力される CouchDB データベースに関する次の情報を取得する必要があります。
curl http://127.0.0.1:5984/
ターミナルの出力は次のようになります。
ステップ 4: CouchDB Web インターフェイスにアクセスする
ブラウザを開いて http://127.0.0.1:5984/_utils/
にアクセスし、管理者のユーザー名とパスワードを入力してデータベースにログインします。
Apache CouchDB が正常に構成され、インストールされたら、以下のコマンドを使用して起動、有効化、停止、ステータスの確認を行います。
sudo systemctl start couchdb.service
sudo systemctl enable couchdb.service
sudo systemctl stop couchdb.service
check status コマンドは次のように表示します。
sudo systemctl status couchdb.service
結論
CouchDB の詳細については、Apache CouchDB のドキュメントを参照してください。 Ubuntu 20.04 に CouchDB を快適にインストールできるようになることを願っています。