ステータス:非推奨
この記事では、サポートされなくなったバージョンの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ユーザーは管理者です。 これは左下隅で発表されます:
このリンクを少し修正して新しい管理者を作成することで、これを変更できます。