Conexión a Confluent Kafka
Descubra cómo crear una conexión a Confluent Kafka, que se utiliza con la conexión de Confluent Schema Registry, para que sirva como origen o destino en un despliegue de Big Data GoldenGate de OCI.
Antes de empezar
Antes de crear la conexión, asegúrese de revisar cómo se conecta OCI GoldenGate al origen y los destinos.
Crear una conexión de origen
Crear una conexión de destino
Creación de una conexión a Confluent Cloud con enlaces privados
Private Link le permite acceder al cluster de Confluent Cloud que se ejecuta en una nube de terceros a través de un punto final privado que existe en su red virtual.
Antes de crear la conexión, asegúrese de tener lo siguiente:
- Cree conectividad de red privada entre Oracle Cloud Infrastructure (OCI) y la nube de terceros de destino.
- Al agregar la configuración de red para el enlace privado en Confluent Cloud, asegúrese de seleccionar Resolución de DNS privada.
- Configure zonas de DNS y configure registros de DNS en la nube de terceros donde configuró Confluent Cloud y en OCI. En OCI, puede crear zonas en las vistas privadas de la VCN. En las zonas, puede agregar los registros DNS necesarios.
Puede utilizar las instrucciones anteriores para crear la conexión, pero en lugar de los pasos 5 y 6, realice lo siguiente:
- Para el paso 3e:
- Proporcione los detalles de puerto y host de los servidores de inicialización de datos.
- Puede agregar varios servidores de inicialización de datos.
- Para 3f:
- Para el protocolo de seguridad, seleccione SASL sobre texto sin formato.
- Introduzca el nombre de usuario y contraseña.
Solucionar errores de conexión de Kafka
La mayoría de los problemas de conexión provocan errores TimeoutException. Por ejemplo:
A failure occurred sending a message to Kafka to topic [ggstest] org.apache.kafka.common.errors.TimeoutException: Topic ggstest not present in metadata after 60000/120000 ms.
Si encuentra este mensaje en el archivo de informe de Replicat, puede:
- Asegúrese de que el tema de destino está presente o compruebe que la creación automática de temas está activada en la configuración de Kafka de destino.
- Asegúrese de que no haya reglas de firewall que bloqueen el tráfico.
- Si ejecuta Kafka en OCI con un punto final privado, asegúrese de utilizar el FQDN interno como servidor de inicialización de datos en server.properties y en la conexión de Kafka.
- Si se conecta a una nube confluente con puntos finales privados:
- Asegúrese de que las zonas de DNS y los registros de DNS estén configurados correctamente tanto en OCI como en la nube de terceros de destino.
- Asegúrese de que la conexión de red entre OCI y la nube de destino funciona correctamente.
- Pruebe que puede conectarse a la nube de destino Confluent con OpenSSL (
openssl s_client -connect <bootstrap>
) desde una máquina virtual de OCI que se ejecute en la misma subred conectada a la nube de terceros. - Pruebe que puede publicar o consumir mensajes de un cliente de Kafka que se ejecute en OCI en la misma subred conectada a la nube de terceros. Si falla, compruebe la configuración de red tanto en OCI como en la nube de terceros.