Hoy os vamos a explicar como importar ficheros JSON a CouchBase, para ello vamos a usar la herramienta cbdocloader, la cual se instala por defecto en la instalación de CouchBase 2.0 o superior, a demás vamos a preparar nuestro sistema para poder atacar al SDK de CouchBase a través de python.
 
Para ello vamos a seguir los siguientes pasos:

  1. Instalar la librería libcouchbase para ello vamos a seguir las instrucciones que aparecen aquí.
  2. Instalar la librería couchbase de python, para ellos ejecutamos en consola lo siguiente:
    sudo pip install couchbase
  3. Ahora vamos a usar de ejemplo el fichero ventas.json de ejemplos anteriores adaptado para este ejemplo y lo comprimimos en ventas.zip
    wget https://dl.dropboxusercontent.com/u/24596087/ventas.json
    zip ventas.zip ventas.json
  4. En el servidor CouchBase http://localhost:8091 vamos a crear el Bucket llamado hispabigdata y la vista con el mismo nombre.
  5. Por último usamos la herramienta cbdocloader para realizar la importación
    /opt/couchbase/bin/tools/cbdocloader -u hispabigdata -p password -n localhost:8091 -b hispabigdata -s 100 ventas.zip
    Los parametros usados equivalen a:
    # -u: Usuario
    # -p: Contraseña
    # -n: Nodo/host del servidor
    # -b: Bucket (base de datos)
    # -s: Cantidad de memoria asignada
Si accedemos al servidor CouchBase http://localhost:8091 y consultamos la vista hispabigdata podemos comprobar que se ha importado el fichero correctamente.
 
image

Compártelo:

FacebookDiggGoogle BookmarksLinkedin


Escribir un comentario

Código de seguridad
Refescar

DbigCloud newsletter

Suscribete a nuestra newsletter y recibe cada semana los mejores artículos seleccionados por DBigCLoud.
Please wait

Si te Gusta DBigCloud

DBigCloud vive de sus lectores. Si te gusta y puedes, contribuye para mantener esta web en marcha. Gracias.