Couchdb-installation
CouchDB-インストール
この章では、WindowsおよびLinuxシステムにCouchDBをインストールする方法を説明します。
WindowsでのCouchDBのインストール
ダウンロードCouchDB
CouchDBの公式Webサイトはhttps://couchdb.apache.orgです。 指定されたリンクをクリックすると、以下に示すように、CouchDBの公式Webサイトのホームページを取得できます。
ダウンロードボタンをクリックすると、さまざまな形式のCouchDBのダウンロードリンクが提供されるページに移動します。 次のスナップショットは同じことを示しています。
Windowsシステムのダウンロードリンクを選択し、提供されているミラーの1つを選択してダウンロードを開始します。
CouchDBのインストール
CouchDBは、* setup-couchdb-1.6.1_R16B02.exeという名前のセットアップファイルの形式でシステムにダウンロードされます。セットアップファイルを実行し、インストールを続行します。
インストール後、次の* link:http://127.0.0.1:5984/.*にアクセスして、CouchDBのビルトインWebインターフェイスを開きます。すべてがうまくいくと、次の出力を持つWebページが表示されます。
次のURLを使用して、CouchDB Webインターフェイスと対話できます-
これは、CouchDBのWebインターフェイスであるFutonのインデックスページを示しています。
LinuxシステムへのCouchDBのインストール
Linuxフレーバーシステムの多くでは、CouchDBを内部的に提供しています。 このCouchDBをインストールするには、指示に従ってください。
UbuntuとDebianでは次を使用できます-
Gentoo Linuxでは、CouchDB ebuildが利用可能です-
LinuxシステムにCouchDBがない場合は、次のセクションに従ってCouchDBとその依存関係をインストールします。
CouchDB依存関係のインストール
以下は、システムでCouchDBを取得するためにインストールされる依存関係のリストです。
- アーランOTP
- ICU
- OpenSSL
- Mozilla SpiderMonkey
- GNU Make
- GNUコンパイラコレクション
- libcurl
- help2man
- Python for docs
- Python Sphinx
これらの依存関係をインストールするには、ターミナルで次のコマンドを入力します。 ここではCentos 6.5を使用しており、次のコマンドはCentos 6.5と互換性のある必要なソフトウェアをインストールします。
- 注意-*これらのすべてのコマンドでは、sudoを使用する必要があります。 次の手順は、通常のユーザーをsudoerに変換します。
- 管理者ユーザーのルートとしてログイン
- 次のコマンドを使用して sudo ファイルを開きます-
- 次に、以下に示すように編集して、既存のユーザーにsudoer権限を付与します-
システム内のすべての依存関係をダウンロードしたら、所定の指示に従ってCouchDBをダウンロードします。
CouchDBのダウンロード
Apacheソフトウェア財団はCouchDBの完全な.tarファイルを提供しないため、ソースからインストールする必要があります。
新しいディレクトリを作成してCouchDBをインストールし、作成したディレクトリを参照し、次のコマンドを実行してCouchDBソースをダウンロードします-
これにより、CouchDBソースファイルがシステムにダウンロードされます。 次に示すように、 apache-couchdb-1.6.1.tar.gz を解凍します。
CouchDBの構成
CouchDBを設定するには、次のことを行います-
- CouchDBのホームフォルダーを参照します。
- スーパーユーザーとしてログインします。
- 以下に示すように./configureプロンプトを使用して設定します-
以下に示す出力に似た次の出力が得られます-* Apache CouchDBを構成しました。リラックスする時間です*。
CouchDBのインストール
次のコマンドを入力して、システムにCouchDBをインストールします。
システムにCouchDBをインストールします-* Apache CouchDBをインストールしました。リラックスする時間です。
CouchDBの開始
CouchDBを起動するには、CouchDBのホームフォルダを参照し、次のコマンドを使用します-
CouchDBを起動し、次の出力を提供します。
検証
CouchDBはWebインターフェースであるため、ブラウザーで次のホームページURLを入力してみてください。
それは次の出力を生成します-