Buenas prácticas y tutoriales

cbping debería ser tu nuevo amigo

Si has utilizado la utilidad ping de línea de comandos para comprobar la conectividad de red simple entre hosts, sabes lo útil que es. Pues bien, ahora existe una utilidad similar para Couchbase. Se llama cbping y comprobará la conectividad de un cluster de Couchbase o de un cluster remoto XDCR.

cbping realiza sencillas pruebas de conectividad con Couchbase para comprobar los siguientes tipos de cosas:

  • ¿Están abiertos los puertos que necesita Couchbase?
  • Tiempo que tardan los puertos en conectarse
  • ¿Qué nodos hay en el clúster? Haz las mismas pruebas en ellos también.

Además, también puede comprobar la conectividad con clusters de destino XDCR. Sólo recuerde que está comprobando la conectividad desde donde sea que se esté ejecutando el cbping y no desde dentro del cluster, o una comprobación de salud desde dentro del cluster. Es un simple "puedo conectarme a este objetivo en estos puertos".

Para obtener el script a utilizar, clone el repositorio githup para cbping.

A continuación se muestra un ejemplo de un clúster Couchbase de tres nodos:

Como puedes ver, comprueba todos los puertos en los que Couchbase Server podría estar ejecutándose según la documentación. En los nodos de arriba, no todos los puertos están abiertos y eso está bien. Los que no están abiertos son los de encriptación, llamadas internas, otros servicios que no estoy ejecutando en ese nodo (por ejemplo, Query, Index, Data, FTS, etc). Si quieres ver lo que hace cada uno de los puertos en cbping, entonces pon una opción -v en la línea de comandos y verás una descripción para cada uno, así:

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

Autor

Publicado por Kirk Kirkconnell, Ingeniero Superior de Soluciones, Couchbase

Kirk Kirkconnell fue Ingeniero Senior de Soluciones en Couchbase trabajando con clientes en múltiples capacidades para ayudarles en la arquitectura, despliegue y gestión de Couchbase. Su experiencia se centra en operaciones, alojamiento y soporte de aplicaciones a gran escala e infraestructuras de bases de datos.

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.