Instalacion_couchdb

INSTALANDO COUCHDB UBUNTU 10.04

  1. Instalar las dependencias

sudo apt-get install automake autoconf libtool help2man

sudo apt-get install build-essential

sudo apt-get install erlang

sudo apt-get install libicu-dev

sudo apt-get install xulrunner-dev

sudo apt-get install libcurl4-openssl-dev

  1. Descargar apache-couchdbxxx.tar.gz

cd /home/avbravo

wget http://www.apache.org/dyn/closer.cgi?path=/couchdb/1.0.2/apache-couchdb-1.0.2.tar.gz

  1. Descomprimir el archivo

tar zxf apache-couchdb-1.0.2.tar.gz

cd apache-couchdb-1.0.2

  1. Ejecutar

./configure

si genera el error

configure: error: Could not find the js library.

Is the Mozilla SpiderMonkey library installed?

Debemos instalar SpiderMOKEY

cd /home/avbravo/

wget ftp://ftp.mozilla.org/pub/mozilla.org/js/js-1.7.0.tar.gz

tar zxvf js-1.7.0.tar.gz

cd js/src

export CFLAGS="-DJS_C_STRINGS_ARE_UTF8"

make -f Makefile.ref

sudo JS_DIST=/usr make -f Makefile.ref export

  1. Entrar la carpeta apache-couchdb-1.0.2

cd /home/avbravo/apache-couchdb-1.0.2

./configure

make

sudo make install

Crear un usuario para couchdb

sudo adduser couchdb

cuando pregunta password solo dar enter

Directorios del sistema

sudo mkdir -p /usr/local/var/lib/couchdb

sudo mkdir -p /usr/local/var/log/couchdb

sudo mkdir -p /usr/local/var/run

sudo chown -R couchdb /usr/local/var/lib/couchdb

sudo chown -R couchdb /usr/local/var/log/couchdb

sudo chown -R couchdb /usr/local/var/run

Ahora configuramos couchdb como un servicio

sudo cp /usr/local/etc/init.d/couchdb /etc/init.d

sudo update-rc.d couchdb defaults

Con estos pasos, al iniciar nuestro ubuntu se carga coucdb, si deseamos ejecutarlo en este momento sin reiniciar podemos hacerlo con:

sudo /etc/init.d/couchdb start

Nos debe enviar el mensaje

* Starting database server couchdb

Para verificar que esta corriendo podemos ejecutar.

curl http://127.0.0.1:5984

Nos envia el mensaje

* Starting database server couchdb

Nota: Debes tener curl instalado (sudo apt-get install curl)

O desde el browser mediante Futon

http://127.0.0.1:5984/_utils/

CAMBIANDO EL IP DE LA BASE DATOS COUCHDB

http://127.0.0.1/_utils/config.html

cambiar el bind_address por el ip deseado.

Luego para acceder a couchdb debemos hacerlo mediante el nuevo ip.

             INSTALANDO COUCHDB4J
  1. bajar el jar desde

http://code.google.com/p/couchdb4j/downloads/detail?name=couchdb4j-0.1.2.jar&can=2&q=

  1. Bajar las fuentes desde

http://github.com/mbreese/couchdb4j

seleccionar la opción Download Source, y descargar el archivo comprimido

  1. descomprimirlo, alli encontramos las librerias

  2. Creamos la libreria Couchdb4j en NetBeans

Last updated

Was this helpful?