Instalacion_couchdb
INSTALANDO COUCHDB UBUNTU 10.04
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
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
Descomprimir el archivo
tar zxf apache-couchdb-1.0.2.tar.gz
cd apache-couchdb-1.0.2
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
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.
Nos envia el mensaje
* Starting database server couchdb
Nota: Debes tener curl instalado (sudo apt-get install curl)
O desde el browser mediante Futon
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.
bajar el jar desde
http://code.google.com/p/couchdb4j/downloads/detail?name=couchdb4j-0.1.2.jar&can=2&q=
Bajar las fuentes desde
http://github.com/mbreese/couchdb4j
seleccionar la opción Download Source, y descargar el archivo comprimido
descomprimirlo, alli encontramos las librerias
bajar el commons-httpclient desde
http://www.findjar.com/jar/commons-httpclient/jars/commons-httpclient-3.1.jar.html
Creamos la libreria Couchdb4j en NetBeans
Last updated
Was this helpful?