Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Si utiliza Amazon Virtual Private Cloud y se conecta a Amazon Keyspaces, los errores más comunes que se experimentan al utilizar el conector Spark se deben a los siguientes problemas de configuración.
El usuario o rol de IAM utilizado en la VPC carece de los permisos necesarios para acceder a la tabla
system.peers
de Amazon Keyspaces. Para obtener más información, consulte Relleno de entradas de la tabla system.peers con información del punto de conexión de VPC de interfaz.El usuario o rol de IAM carece de los permisos de lectura/escritura necesarios para la tabla del usuario y de acceso de lectura a las tablas del sistema en Amazon Keyspaces. Para obtener más información, consulte Paso 1: Configurar Amazon Keyspaces para la integración con Apache Cassandra Spark Connector.
La configuración del controlador Java no deshabilita la verificación del nombre de host al crear la conexión SSL/TLS. Para ver ejemplos, consulte Paso 2: configurar el controlador.
Para conocer los pasos detallados para la solución de problemas de conexión, consulte La conexión de mi VPC punto final no funciona correctamente.
Además, puede utilizar las métricas de Amazon CloudWatch como ayuda para solucionar problemas con la configuración de Spark Cassandra Connector en Amazon Keyspaces. Para obtener más información sobre el uso de Amazon Keyspaces con CloudWatch, consulte Supervisión de Amazon Keyspaces con Amazon CloudWatch.
En la siguiente sección se describen las métricas de mayor utilidad que debe observar al utilizar Spark Cassandra Connector.
- PerConnectionRequestRateExceeded
-
Amazon Keyspaces tiene una cuota de 3000 solicitudes por segundo por conexión. Cada ejecutor Spark establece una conexión con Amazon Keyspaces. Ejecutar múltiples reintentos podría agotar su cuota de tasa de solicitudes por conexión. Si supera esta cuota, Amazon Keyspaces emite una métrica
PerConnectionRequestRateExceeded
en CloudWatch.Si observa eventos PerConnectionRequestRateExceeded presentes junto con otros errores del sistema o del usuario, es probable que Spark esté ejecutando múltiples reintentos por encima del número asignado de solicitudes por conexión.
Si observa eventos
PerConnectionRequestRateExceeded
sin otros errores, es posible que tenga que aumentar el número de conexiones en la configuración de su controlador para permitir un mayor rendimiento, o que tenga que aumentar el número de ejecutores en su trabajo de Spark. - StoragePartitionThroughputCapacityExceeded
-
Amazon Keyspaces tiene una cuota de 1000 WCU o WRU por segundo/3000 RCU o RRU por segundo por partición. Si observa eventos
StoragePartitionThroughputCapacityExceeded
de CloudWatch, esto podría indicar que los datos no se aleatorizan en la carga. Para ver ejemplos de cómo se aleatorizan los datos, consulte. Paso 4: Preparar los datos de origen y la tabla de destino en Amazon Keyspaces
Errores y advertencias comunes
Si utiliza Amazon Virtual Private Cloud y se conecta a Amazon Keyspaces, el controlador de Cassandra podría emitir un mensaje de advertencia sobre el propio nodo de control en la tabla system.peers
. Para obtener más información, consulte Errores y advertencias comunes. Puede ignorar sin problemas esta advertencia.