es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Error de conectividad de Couchbase en el conector de Couchbase Elastic Search.

En el archivo default-connector.toml, se menciona la URL del dominio junto con el número de puerto. Se puede iniciar sesión en el servidor Couchbase a través del navegador desde el host especificado (http://dominio:18091). En el conector, aparece el siguiente error:
hosts = [‘dominio:18091’]
Excepción en el hilo “principal” com.couchbase.client.core.error.InvalidArgumentException: Es probable que especificar 8091 o 18091 en la cadena de conexión “dominio:8091” no sea lo que desea (se conectaría a clave/valor a través del puerto de administración que no funciona). Por favor, omita el puerto y use “dominio” en su lugar.

Cuando se eliminó el puerto del nombre de host, aparece el siguiente error:
com.couchbase.client.dcp.deps.io.netty.channel.ConnectTimeoutException: El handshake no se completó antes de la fecha límite. Si sus nodos semilla incluyen un puerto personalizado, asegúrese de que sea el puerto del servicio KV, que por defecto es 11210 (o 11207 para TLS).

Se puede conectar al clúster elástico especificando el número de puerto.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que al intentar utilizar el archivo default-connector.toml para conectarse a un servidor Couchbase, se están encontrando algunos errores. Inicialmente, el conector proporciona un nombre de host y un número de puerto en el campo de hosts, pero esto resulta en una InvalidArgumentException. El mensaje de error sugiere que especificar el puerto de gestión o de valor de clave en la cadena de conexión probablemente no sea correcto, y recomienda omitir el puerto y usar solo el nombre de dominio. Sin embargo, al intentar conectarse sin el número de puerto, se encuentra un error de tiempo de espera.

    Por otro lado, parece que la conexión a un clúster de Elastic tiene éxito al especificar el número de puerto. Tal vez valga la pena verificar la configuración de conexión y asegurarse de que se estén utilizando los nombres de host y los números de puerto correctos tanto para las conexiones de Couchbase como de Elastic.

Comments are closed.