Buenas prácticas y tutoriales

Pruebe las últimas funciones de Couchbase con una imagen de Docker

couchbase

Tenemos la suerte de contar con un equipo de desarrolladores inteligente y activo en Couchbase, ¡y a menudo nos proponen cosas nuevas para que las probemos! Si sigues este blog habrás visto que publicamos una vista previa para desarrolladores de nuestra herramienta gratuita de búsqueda de texto CBFT y para el query workbench. O tal vez ya haya visto el último episodio de Coffee on Couchbase con Eben Haber y Arun Gupta.

docker

El objetivo de estas primeras versiones preliminares para desarrolladores es recoger tus comentarios y actuar en consecuencia durante nuestro desarrollo. Y esto es algo realmente importante, ya que nos ayuda a dar forma a un producto mejor. Así que lo que quiero hacer es que te resulte más fácil probar estas cosas.

Pruebas sencillas con Docker

Para mí la forma más fácil de probar un nuevo software en 2016 es dockerunearlo. Sí dockerun es un verbo. He creado una nueva imagen Docker que incluye una instancia preconfigurada de Couchbase con la muestra de viajes y cerveza importada, así como los servicios de datos, índices y consultas activados. CBFT y el query workbench también se ejecutará en la misma imagen.

Todo en una sola imagen para que lo único que tenga que hacer para probar nuestras nuevas funciones sea

Una vez que tu imagen esté corriendo, obtén la ip del contenedor y tendrás acceso a Couchabse en el puerto 8091, al query workbench en el puerto 8094 y a CBFT en el puerto 8095. Si estás alojando la imagen Docker localmente, esos puertos serán reenviados a otros puertos, pero Docker te dirá qué puertos usar.

Si utilizas Kinematic es aún más sencillo. Busca couchbase-dp en el hub y podrás crear una imagen a partir de ella y empezar a hacer pruebas. Hice un video corto de ello:

¡Díganos lo que piensa!

En el vídeo, la consulta de texto completo que ejecuté en CBFT utilizaba Bleve como indexador. Puede encontrar la documentación detallada de las cadenas de consulta aquí. Bleve es una librería de búsqueda e indexación de texto completo para Go. También es uno de los proyectos de código abierto más activos de Couchabse.

Si pruebas CBFT y el banco de trabajo de consultas, danos tu opinión y dinos cómo podemos mejorarlos. Muchas gracias.

Comparte este artículo
Recibe actualizaciones del blog de Couchbase en tu bandeja de entrada
Este campo es obligatorio.

Autor

Publicado por Laurent Doguin

Laurent es un metalero empollón que vive en París. Principalmente escribe código en Java y texto estructurado en AsciiDoc, y a menudo habla sobre datos, programación reactiva y otras cosas de moda. También fue Developer Advocate de Clever Cloud y Nuxeo, donde dedicó su tiempo y experiencia a ayudar a esas comunidades a crecer y fortalecerse. Ahora dirige las relaciones con los desarrolladores en Couchbase.

Deja un comentario

¿Listo para empezar con Couchbase Capella?

Empezar a construir

Consulte nuestro portal para desarrolladores para explorar NoSQL, buscar recursos y empezar con tutoriales.

Utilizar Capella gratis

Ponte manos a la obra con Couchbase en unos pocos clics. Capella DBaaS es la forma más fácil y rápida de empezar.

Póngase en contacto

¿Quieres saber más sobre las ofertas de Couchbase? Permítanos ayudarle.