開発者ドキュメント

Ubuntu12.04にCouchDBとFutonをインストールする方法

ステータス:非推奨

この記事では、サポートされなくなったバージョンのUbuntuについて説明します。 現在Ubuntu12.04を実行しているサーバーを運用している場合は、サポートされているバージョンのUbuntuにアップグレードまたは移行することを強くお勧めします。

理由:
Ubuntu 12.04は2017年4月28日に保守終了(EOL)に達しました and no longer receives security patches or updates. This guide is no longer maintained.

代わりに参照してください:
このガイドは参照として役立つ場合がありますが、他のUbuntuリリースでは機能しない場合があります。 可能な場合は、使用しているUbuntuのバージョン用に作成されたガイドを使用することを強くお勧めします。 ページ上部の検索機能を使用して、より新しいバージョンを見つけることができます。

CouchDBについて

CouchDBは、Redis、Cassandra、MongoDBと同様に、「NoSQL」データベースです。 この種の他のデータベースと同様に、CouchDBはその情報を非リレーショナルデータベースに格納し、そのデータを個別のJSONドキュメントに保持します。 このアプローチの利点は、入力された情報に特定のスキーマが不要であり、ドキュメントに含まれるデータが実際の対応するデータにより類似していることです。

couchdbデータベースには、Futonと呼ばれるWebインターフェースもあります。

ステップ1-CouchDBをインストールする

apt-get installを使用して、ドロップレットにcouchdbをインストールできます。 ただし、インストールを開始する前に、システムを更新することをお勧めします。

sudo apt-get update

更新が完了したら、サーバーにCouchDBをインストールできます。

sudo apt-get install couchdb

Couchdbはデフォルトでローカルホストで実行され、コマンドラインからcurlを実行することで基本データを取得できます。

 curl localhost:5984

(’カールがインストールされていない場合は、sudo apt-get install curlからダウンロードできます)

次の結果が得られるはずです。

 {"couchdb":"Welcome","version":"1.0.1"}

新しいデータベースの作成は、コマンドPUTを使用して実行できます。

curl -X PUT localhost:5984/new_database

結果は次のようになります。

{"ok":true}

ステップ2—布団にアクセスする

Couchdbは、Futonと呼ばれるデータベースの便利な視覚的表現も提供します。 公開せずに安全に接続するために、ローカルポート5984からリモートサーバーのポート5984へのSSHトンネルを作成できます。

ローカルコンピュータから実行する次のコマンドを使用して、トンネルを設定できます。

ssh -L5984:127.0.0.1:5984 [user]@[your_ip_address]

接続が開いている間、ブラウザのlocalhostに適切なポートにアクセスすると、実際にサーバーに接続され、役立つ布団ページが表示されます。

 localhost:5984/_utils

デフォルトでは、futonに到達するすべてのcouchdbユーザーは管理者です。 これは左下隅で発表されます:

このリンクを少し修正して新しい管理者を作成することで、これを変更できます。

EtelSverdlov著
モバイルバージョンを終了