Pues hoy vamos a usar todo esto para ver como podemos acceder al Bucket que creamos a través de python y como mostrar los datos que importamos. Podemos hacerlo de diferentes formas, por ejemplo atacar a la API REST, o bien usando el cliente de python que ya tenemos instalado. Nosotros vamos a usar el cliente de python.
Para ello vamos a crear un fichero en el que escribiremos un scrypt en python, os lo podéis descargar desde aquí.
El código del fichero sería el siguiente:
#!/usr/bin/python
# -*- encoding: utf-8 -*-
#Ejemplo de como acceder a un documento de un Bucket en couchbase a traves de python
from couchbase import Couchbase
# Conexion con el servidor CouchBase
# Servidor, Usuario, Password, Bucket
cb = Couchbase.connect(host='localhost', username='hispabigdata',
password='XxxXTUPASSWORDXxxX',bucket='hispabigdata')
# Buscamos el documento que queremos mostrar.
value = cb.get('ventas').value
# Al ser un array podemos dicho documento podemos mostrarlos todos
# print 'Todos los documentos ' + str(value)
# print 'El primer documento ' + str(value[0])
# podemos mostrarlos todos recorriendonos el array
for i in range(len(value)):
#Mostramos cada uno de los documentos
#print '\n El documento ' + str(i) + str(value[i]);
# Si queremos mostrar unicamente el listado de vendedores
print '\n Vendedor: ' + str(value[i]['vendedor']);
El resultado obtenido sería el siguiente:
Como podéis ver, solo bastan pocas lineas para establecer al Bucket que deseamos en nuestro servidor CouchBase y poder trabajar con nuestros documentos, ya que el cliente nos ofrece bastantes facilidades.

No hay comentarios:
Publicar un comentario