このチュートリアルでは、UbuntuにCouchDBをインストールする方法について説明します。 CouchDBは、非リレーショナルな方法で保存されたデータと対話できるようにするNoSQLデータベースです。 NoSQLデータベース構造には複数の種類があり、その中でもCouchDBはドキュメント指向データベースです。 NoSQLデータベースは長い間存在していましたが、処理する必要のある無関係なデータが大量にあるため、最近一般的に使用されるようになりました。
UbuntuにCouchDBをインストールする
UbuntuへのCouchDBのインストールは簡単なプロセスです。まず、sources.listに必要なApache CouchDBリポジトリーを追加してから、CouchDBパッケージをインストールして、構成を実行します。
このプロセスを詳細に、参照用のスクリーンショットを使用して完全に段階的に見ていきましょう。チュートリアルを実行すると、UbuntuまたはDebianサーバーで動作するCouchDBがセットアップされます。
CouchDBインストールチュートリアル
必要なリポジトリをsources.listファイルに追加しましょう。 それを行うには2つの方法があります。リポジトリを手動でコピーしてsources.listファイルのファイルの最後に貼り付けるか、echoとLinuxのteeコマンドを組み合わせてリポジトリを追加できます。 。
CouchDBリポジトリをAPTソースに追加
$ echo "deb https://apache.bintray.com/couchdb-deb {distribution} main" | tee -a /etc/apt/sources.list
sudoを追加します 許可が拒否されたというエラーを受け取り、アクションを完了できない場合は、上記のコマンドを実行してください。

または、同じリポジトリをsources.listファイルに手動で追加することもできます。これを行うには、 /etc/apt/sources.listを開きます お気に入りのテキストエディタでファイルを作成し、ファイルの最後に次の行を貼り付けます。
deb https://apache.bintray.com/couchdb-deb bionic main
CouchDB公開鍵を追加する
次に、公開鍵を追加してCouchDBリポジトリからダウンロードできるようにする必要があるので、wgetコマンドを使用して公開鍵ファイルを取得しましょう。
root@ubuntu:~# wget https://couchdb.apache.org/repo/bintray-pubkey.asc

完了したら、 apt-key addを実行できます キーをキーデータベースにインストールするコマンド。
root@ubuntu:~# apt-key add bintray-pubkey.asc

リポジトリを更新してUbuntuにCouchDBをインストールする
上記の両方のアクションを&&演算子を使用して組み合わせることにより、1つのコマンドで実行します。
root@ubuntu:~# apt update && apt install -y couchdb
これで、CouchDBのログイン資格情報とインターフェースを構成するためのプロンプトが表示されます。


必要な事前構成に基づいてスタンドアロンまたはクラスター化を選択するか、何もない状態から始めてすべてを最初からセットアップすることができます。
ループバックインターフェースを介してのみCouchDBにアクセスできるようにする場合は、インターフェース設定ページでローカルホストIPを入力できます。ネットワーク経由でアクセスできるようにする場合は、上のスクリーンショットで行ったように0.0.0.0を追加します。
それが完了したら、デフォルトの管理者パスワードを設定する必要があります。
結論
これで、UbuntuシステムでCouchDBのセットアップが機能するようになりました。ブラウザを開いてURLバーにローカルホストのIPアドレスを入力し、管理者のユーザー名とパスワードを使用してログインすると、サーバーにログインできます。