Proyecto de verano 2016: The CouchCase

Sé que el verano de 2016 ya pasó, pero prometí una entrada más en el blog sobre la construcción del CouchCase. Esta parte fue la más fácil, ya que la agrupación... Servidor Couchbase nodos juntos es realmente fácil.

Red

En primer lugar, un poco de información sobre cómo he conectado en red los Intel Compute Sticks. En el router del CouchCase, he vinculado cada adaptador de red a una dirección IP específica. La forma de hacerlo varía de un router a otro, así que consulta tu manual.

Aquí tienes una instantánea de STICK1, STICK2 y STICK3 conectados a tres direcciones IP y al router.

Compute sticks running Couchbase Server attached to a router

Agrupación

La primera vez que configuras Couchbase Server, estás creando un cluster con un único nodo. Así que, si has hecho esto, en cuanto a la configuración de un clúster completo, estás en la mayor parte del camino.

A continuación, instala Couchbase Server en otra máquina (o VM o lo que sea). En lugar de seleccionar "Iniciar un nuevo Cluster", selecciona "Unirse a un cluster ahora". Introduce la dirección IP del primer nodo que creaste, así como la información de nombre de usuario/contraseña que estableciste.

Join a Couchbase node to a Couchbase cluster

s Una vez hecho esto, debería recibir un mensaje que diga "Este servidor se ha asociado al clúster y se unirá en la próxima operación de reequilibrio".

A Couchbase node has been successfully joined to a Couchbase cluster

Una operación de rebalanceo es necesaria para que Couchbase averigüe todos los detalles de en qué nodo debe vivir un documento dado. Para más información, consulta la página Documentación sobre cómo reequilibrar un clúster.

Un reequilibrio es una operación en segundo plano, y no debe interferir con el funcionamiento de los nodos que ya están trabajando. Esto significa que si necesitas añadir capacidad a tu base de datos, no tienes que desconectar tu sitio web ni programar una 'ventana de mantenimiento' ni nada por el estilo.

Una vez completado el reequilibrio, debería ver una lista de nodos:

List of nodes in a Couchbase cluster

CouchCase se va de viaje

Quedan algunos retoques cosméticos, pero CouchCase está listo para salir a la calle. De hecho, búsquelo en la próxima CodeMash conferencia en enero de 2017: "¿Estás preparado para el caos? Escalado horizontal en un maletín". Si tiene alguna pregunta o sugerencia, me encantaría escucharla. Estoy en Twitter como @mgroves.

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

Autor

Publicado por Matthew Groves

A Matthew D. Groves le encanta programar. No importa si se trata de C#, jQuery o PHP: enviará pull requests para cualquier cosa. Lleva codificando profesionalmente desde que escribió una aplicación de punto de venta en QuickBASIC para la pizzería de sus padres, allá por los años noventa. Actualmente trabaja como Director de Marketing de Producto para Couchbase. Su tiempo libre lo pasa con su familia, viendo a los Reds y participando en la comunidad de desarrolladores. Es autor de AOP in .NET, Pro Microservices in .NET, autor de Pluralsight y MVP de Microsoft.

1 Comentarios

  1. [...] sesión fue en parte una demostración del proyecto CouchCase en el que trabajé en verano, pero también una demostración del CAP Theorum y Couchbase en [...]

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.