Apache CouchDB は Erlang で実装された、ドキュメント指向のデータベースです
Ubuntu 用パッケージが用意されています
(09/03/01現在、若干古いバージョンの 0.8.0 が提供されています)
以下のコマンドのみでインストール可能です
(ソースからインストールを行いたい場合は、コチラを参照すると良いかと思います)
$ sudo apt-get install couchdb
erlang など必要なパッケージが入っていない場合は依存性解決により一緒にインストールされます
インストール完了後、CouchDB を起動します
$ sudo /etc/init.d/couchdb start
起動後、正常に稼働しているか、以下のコマンドで確認します
(curl がインストールされていない場合は別途インストールしてください)
$ curl http://localhost:5984/
実行後、以下のように表示されれば、正常に稼働しています
{"couchdb":"Welcome","version":"0.8.0-incubating"}
デフォルトのままでは外部からアクセスできないので、"/etc/couchdb/couch.ini" を以下のように編集します
なお、セキュリティ等を考慮した設定ではありませんので、サービスとして公開する場合は適時変更を行ってください
[Couch]
ConsoleStartupMsg=Apache CouchDB is starting.
DbRootDir=/var/lib/couchdb/0.8.0
Port=5984
;デフォルト値
;BindAddress=127.0.0.1
;変更後
BindAddress=0.0.0.0
ConsoleStartupMsg=Apache CouchDB is starting.
DbRootDir=/var/lib/couchdb/0.8.0
Port=5984
;デフォルト値
;BindAddress=127.0.0.1
;変更後
BindAddress=0.0.0.0
また、データファイルやポート番号などを変更したい場合も同ファイルを変更します
その他、ファイアーウォールが動作している場合はその設定も行ってください
変更後、CouchDB を再起動します
起動後、外部から以下の URL にアクセスすると、CouchDB のユーティリティ画面が表示されるかと思います
以上で CouchDB のインストールと初期設定は終了です
0 件のコメント:
コメントを投稿