CouchDB 1.0.1 auf Ubuntu 10.04 Server installieren in 5 Minuten HowTo
Da ich mich momentan mit der dokumentenorientieren Datenbank CouchDB auseinandersetze, musste ich diese natürlich erst einmal installieren. Also habe ich mir einen kleinen Ubuntu 10.04 Minimal-Server in eine virtuelle Maschine installiert.
Die nachfolgenden Schritte zeigen, wie die Datenbank in 5 Minuten installiert wird.
Als erstes richten wir einen Benutzer ‘couchdb’ ein und fügen diesen zu einer Gruppe ‘couchdb’ hinzu.
sudo adduser couchdb sudo addgroup couchdb couchdb
Jetzt laden wir die Installationsdatei runter
cd /tmp wget http://dl.couchone.com/dl/26f246a0fe23d6a53d5326713308f43c/install-couchdb-1.0.1_rel1-linux-x64.bin
und installieren CouchDB 1.0.1 in das Verzeichnis /opt/couchdb-1.0.1
chmod 744 install-couchdb-1.0.1_rel1-linux-x64.bin sudo /tmp/install-couchdb-1.0.1_rel1-linux-x64.bin
Nach der Installation muss noch der Besitzer für das Verzeichnis /opt/couchdb-1.0.1 auf couchdb:couchdb gesetzt werden.
sudo chown -R couchdb:couchdb /opt/couchdb-1.0.1
Jetzt sorgen wir noch dafür, dass die Datenbank auch automatisch beim Systemstart gestartet wird.
sudo ln -s /opt/couchdb-1.0.1/etc/init.d/couchdb /etc/init.d/couchdb sudo update-rc.d couchdb defaults
Ggf. ist es notwendig, dass man von einer anderen Maschine auf CouchDB zugreifen möchte. Dazu muss z.B. in der Datei /opt/couchdb-1.0.1/etc/couchdb/default.ini der Schlüssel ‘bind_address’ mit einem führenden Semikolon auskommentiert werden.
sudo vi /opt/couchdb-1.0.1/etc/couchdb/default.ini
Um die Datenbank zu starten, ohne den Server neu starten zu müssen, erledigen wir das von Hand.
sudo service couchdb startDas war es… um eine Verbindung zur Datenbank aufzubauen, kann der Admin-Client Futon in einem Browser aufgerufen werden. (http://se.rv.er.ip:5984/_utils/)
