Este tema proporciona respuestas a algunas preguntas frecuentes sobre la sincronización de datos en tiempo real a Hologres.
What do I do if the connectivity test fails for a PolarDB data source?
What do I do if the connectivity test fails for an Oracle data source?
What do I do if the connectivity test fails for a MySQL data source?
¿Qué debo hacer si falla la prueba de conectividad para un origen de datos PolarDB?
Síntoma: La prueba de conectividad de red falla al agregar un origen de datos PolarDB.
Solución: Cambie a la cadena de conexión JDBC. Compruebe la lista de permitidos y la configuración de VPC del resource group exclusivo.
¿Qué debo hacer si falla la prueba de conectividad para un origen de datos Oracle?
Síntoma: La prueba de conectividad de red falla al agregar un origen de datos Oracle.
Solución: Cambie a la cadena de conexión JDBC. Compruebe la lista de permitidos y la configuración de VPC del resource group exclusivo.
¿Qué debo hacer si falla la prueba de conectividad para un origen de datos MySQL?
Síntoma: La prueba de conectividad de red falla al agregar un origen de datos MySQL.
Solución: Cambie a la cadena de conexión JDBC. Compruebe la lista de permitidos y la configuración de VPC del resource group exclusivo.
El sistema muestra el siguiente mensaje de error para un nodo de sincronización de datos en tiempo real: com.alibaba.otter.canal.parse.exception.PositionNotFoundException: can't find start position for XXX. ¿Qué debo hacer?
Mensaje de error: Cuando se ejecuta una tarea de sincronización de datos, la tarea en tiempo real falla con el mensaje de error
com.alibaba.otter.canal.parse.exception.PositionNotFoundException: can't find start position for XXX.Causa: El registro binario (binlog) no está habilitado para el origen de datos PolarDB de origen.
Solución: Habilite la función de registro binario para el origen de datos PolarDB. Para obtener más información, consulte Configure a PolarDB data source. Modifique uno o varios registros de datos y cambie la hora de inicio para ejecutar el nodo de sincronización de datos en tiempo real a la hora actual.
El sistema muestra el siguiente mensaje de error para un nodo de sincronización de datos en tiempo real: com.alibaba.otter.canal.parse.exception.CanalParseException: command : 'show master status' has an error! pls check. you need (at least one of) the SUPER,REPLICATION CLIENT privilege(s) for this operation. ¿Qué debo hacer?
Mensaje de error: Cuando se ejecuta una tarea de sincronización de datos, la tarea en tiempo real falla con el mensaje de error
com.alibaba.otter.canal.parse.exception.CanalParseException: command : 'show master status' has an error! pls check. you need (at least one of) the SUPER,REPLICATION CLIENT privilege(s) for this operation.Causa: La cuenta utilizada para la sincronización de datos no tiene los permisos obligatorios en el origen de datos PolarDB de origen, o la base de datos PolarDB conectada no es el nodo principal.
Solución: Consulte las operaciones en Configure a PolarDB data source para autorizar a la cuenta a acceder al origen de datos PolarDB. Alternativamente, compruebe si la base de datos PolarDB conectada está desplegada en el nodo principal. Durante la ejecución de un nodo de sincronización de datos en tiempo real, el sistema no puede capturar datos de los nodos de solo lectura del clúster PolarDB.
El sistema muestra el siguiente mensaje de error para un nodo de sincronización de datos en tiempo real: com.alibaba.datax.plugin.reader.mysqlbinlogreader.MysqlBinlogReaderException: The mysql server does not enable the binlog write function. Please enable the mysql binlog write function first. ¿Qué debo hacer?
Mensaje de error: Cuando se ejecuta una tarea de sincronización de datos, la tarea en tiempo real falla con el mensaje de error
com.alibaba.datax.plugin.reader.mysqlbinlogreader.MysqlBinlogReaderException: The mysql server does not enable the binlog write function. Please enable the mysql binlog write function first.Causa: El parámetro
loose_polar_log_binno está habilitado para el origen de datos PolarDB de origen.Solución: Especifique el parámetro loose_polar_log_bin. Para obtener más información, consulte Configure a PolarDB data source.