Developmentcookbook
  • Introduction
  • Herramientas de Desarrollo
  • PlantUML en NetBeans
  • JPA
    • AUTOINCREMENTABLE SECUENCE
    • Autoincrementable mediante Tabla
    • Agregar DataSource /JNDI
    • Sincronizando EntityManager /con base datos
  • NoSQL
    • Couchdb
      • Instalacion_couchdb
    • MongoDB
      • Optimizar mongodb
      • mongodb 4.0
      • MongoDB vs RDBM
      • Instalar mongodb
  • Apache Tomcat10
    • Tomcat con Jakarta EE
    • UberJar
  • SQL Server
    • SQL Server Con NetBeans
    • SQL Server Command Line
    • Sql Migrar desde hoja de calculos
    • Cambiar contraseña de usuario sa
    • Azure Data Studio
  • Kazam
  • Ubuntu
    • Desintalar un paquete
    • Activar la virtualizacion en Ubuntu
    • Crear acceso directo
    • Deshabilitar el splash screen en el grub ubuntu
    • Optimizar Google Chrome
    • ZRAM EN UBUNTU
    • Formatear usb con varias particiones
    • Crear usb Live persistente de ubuntu
    • Controlar mouse con raton
  • I-Android
    • 1.1- InstalarAndroid Studio
    • 1.2-Crear proyecto
    • 1.4-Configurar dispositivo Android
      • III. Emulador Android Studio
        • 3.1-Instalar el Emulador de Android Studio
        • 3.2-Crear AVD ( emulador Android Studio)
        • 3.3 Instalar KVM
        • 3.4 Virtualizacion para el Emulador de Android Studio
          • 3.5 Activar Virtualizacion en Ubuntu
            • 3.5.1 Instalar acelerador kvm
          • 3.6 Configure el emulador de Android
      • Otras opciones no Fundamentales
        • 1.3-Mejorar rendimiento de Android Studio
          • 1.3.1 Permisos
        • 1.1.1 Cambiar Colores
        • 1.1.1 Optimizar Android
  • II.Emulador Genymotion
    • 2.0 Instalar Emulador Genymotion
    • 2.1 Error con redes y VirtualBox
    • 2.2 Configurar ADB
    • 2.1 Crear Dispositivos
    • 2.4 Corregir el error al ejecutar ABD
    • 2.5 Integrar Emulador Genymotion con Android Studio
  • Apple IOS
  • IV.Flutter
    • 4.0 Links
    • 4.1 Instalar Flutter
    • 4.2 Configurar Editor
    • 4.3 Primera Aplicacion en Flutter
    • 4.4 Ejecutar con Genymotion
    • 4.5 Genymotion Devices con Android Studio
    • 4.6 Agregar dependencias
    • 4.7 Path
    • 4.8 Crear un build para Android e Ios desde consola
  • V. Visual Studio Code
    • Java Support
    • Microprofile Visual Studio
    • Soporte Git
    • 5.1 Instalar
    • 5.2 Configurar Flutter
    • 5.3 Proyecto Flutter en Visual Studio Code
    • 5.4 Ejecutar Proyecto con Genymotion
    • 5.5 Launch Emulator
      • 5.6 Git
  • VI. Diseñar aplicaciones Flutter con pencil
  • VII. Flutter WebView
    • main.dart
    • WebViewInFlutter.dart
  • VIII. Fluter con RestFull API
    • 8.0 Enlaces
    • 8.1 Proyecto ejemplo
  • IX. Flutter Push Notificationes
    • 9.0 Enlances
    • Untitled
  • X. Flutter Test
    • 10.0 Enlaces
  • XI. Flutter Mockito
    • 11.0 Enlaces
  • XII. CodeMagic CI/CD Continuos Development
    • 12.0 gitlab
    • 12.1 Build Fase
    • 12.2 Testing Fails
    • 12.3 TestMagic
    • 12.4 Generar para IOS
    • 12.5 Firmar para IOS
  • XIII. Cambiar Icono Lanzador
  • XIV. Firmar APP
  • XV. Reducir el tamaño
  • Dart
    • Instalacion_dart
  • Flutter con MongoDB
  • Heroku
  • Vaadin
  • NodeJS
    • Instalar_nodejs
    • Angular IDE
    • NetBeans Angular
    • Instalar PrimeNG
    • Instalar AngularCI
    • Instalar FontAwesome
  • VueJS
  • Jenkins
    • Requerimientos
    • Configurar el Sistema
    • Login
    • Dashboard
    • Plugins
    • Global Tool Configuration
    • Crear proyecto maven
    • Configurar el archivo pom.xml
    • Inicializar mercurial
    • Ejecutar mercurial server
    • Crear Tarea Jenkins
      • General
      • Configurar origen del codigo fuente
      • Disparadores de ejecuciones
      • Entorno de ejecución
      • Pasos previos
      • Proyecto
      • Pasos posteriores/Cobertura
      • Propiedades del proyecto
      • Acciones para Ejecutar después
    • PMD
    • Ver la integración continua
      • Modulos
      • Bajar el artefacto de cada corrida
      • Tendencia
    • Editemos el Test
    • Test de Cobertura
    • Plugins Jenkins para NetBeans
  • MVC con JEE8
    • Introduccion mvc
    • Mvc learn
    • mvc con facelets
    • mvc con jnoqsl
  • Microservicios
    • Introduccion a microservicios
    • Crear un microservcios
    • Cliente del Microservicio
  • NetBeans Platform
  • Markdown
    • texto expandible
  • Android
    • Git
  • Selenium Testing
  • Zoom en Ubuntu 20.04
Powered by GitBook
On this page

Was this helpful?

  1. NoSQL
  2. Couchdb

Instalacion_couchdb

PreviousCouchdbNextMongoDB

Last updated 6 years ago

Was this helpful?

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

  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.

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

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

  1. Bajar las fuentes desde

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

  1. descomprimirlo, alli encontramos las librerias

  2. bajar el commons-httpclient desde

  3. Creamos la libreria Couchdb4j en NetBeans

curl

http://www.apache.org/dyn/closer.cgi?path=/couchdb/1.0.2/apache-couchdb-1.0.2.tar.gz
http://127.0.0.1:5984
http://127.0.0.1:5984/_utils/
http://127.0.0.1/_utils/config.html
http://code.google.com/p/couchdb4j/downloads/detail?name=couchdb4j-0.1.2.jar&can=2&q=
http://github.com/mbreese/couchdb4j
http://www.findjar.com/jar/commons-httpclient/jars/commons-httpclient-3.1.jar.html