

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Résolution des erreurs courantes lors de l'utilisation du connecteur Spark Cassandra avec Amazon Keyspaces
<a name="spark-tutorial-step6"></a>

Si vous utilisez Amazon Virtual Private Cloud et que vous vous connectez à Amazon Keyspaces, les erreurs les plus courantes rencontrées lors de l'utilisation du connecteur Spark sont dues aux problèmes de configuration suivants.
+ L'utilisateur ou le rôle IAM utilisé dans le VPC ne dispose pas des autorisations requises pour accéder `system.peers` à la table dans Amazon Keyspaces. Pour de plus amples informations, veuillez consulter [Remplissage des entrées de `system.peers` table avec les informations de point de terminaison VPC de l'interface](vpc-endpoints.md#system_peers).
+ L'utilisateur ou le rôle IAM ne dispose pas des read/write autorisations requises pour accéder à la table des utilisateurs et ne dispose pas de l'accès en lecture aux tables système dans Amazon Keyspaces. Pour de plus amples informations, veuillez consulter [Étape 1 : configurer Amazon Keyspaces pour l'intégration au connecteur Apache Cassandra Spark](spark-tutorial-step1.md).
+ La configuration du pilote Java ne désactive pas la vérification du nom d'hôte lors de la création de la connexion SSL/TLS. Pour obtenir des exemples, consultez [Étape 2 : Configuration du pilote](using_java_driver.md#java_tutorial.driverconfiguration).

Pour connaître les étapes détaillées de résolution des problèmes de connexion, voir[La connexion de mon point de terminaison VPC ne fonctionne pas correctement](troubleshooting.connecting.md#troubleshooting.connection.vpce).

En outre, vous pouvez utiliser CloudWatch les métriques Amazon pour résoudre les problèmes liés à la configuration de votre connecteur Spark Cassandra dans Amazon Keyspaces. Pour en savoir plus sur l'utilisation d'Amazon Keyspaces avec CloudWatch, consultez. [Surveillance d'Amazon Keyspaces avec Amazon CloudWatch](monitoring-cloudwatch.md) 

La section suivante décrit les métriques les plus utiles à observer lorsque vous utilisez le connecteur Spark Cassandra.

**PerConnectionRequestRateExceeded**  
Amazon Keyspaces a un quota de 3 000 demandes par seconde et par connexion. Chaque exécuteur Spark établit une connexion avec Amazon Keyspaces. L'exécution de plusieurs tentatives peut épuiser votre quota de débit de demandes par connexion. Si vous dépassez ce quota, Amazon Keyspaces émet une `PerConnectionRequestRateExceeded` métrique. CloudWatch   
Si vous PerConnectionRequestRateExceeded constatez la présence d'événements ainsi que d'autres erreurs système ou utilisateur, il est probable que Spark exécute plusieurs tentatives au-delà du nombre de demandes alloué par connexion.  
Si vous voyez `PerConnectionRequestRateExceeded` des événements sans autre erreur, vous devrez peut-être augmenter le nombre de connexions dans les paramètres de votre pilote pour augmenter le débit, ou vous devrez peut-être augmenter le nombre d'exécuteurs dans votre tâche Spark.

**StoragePartitionThroughputCapacityExceeded**  
Amazon Keyspaces a un quota de 1 000 WCUs ou WRUs par seconde/3 000 ou par seconde, RRUs par RCUs partition. Si vous observez `StoragePartitionThroughputCapacityExceeded` CloudWatch des événements, cela peut indiquer que les données ne sont pas randomisées lors du chargement. Pour obtenir des exemples de brassage de données, consultez. [Étape 4 : préparer les données source et la table cible dans Amazon Keyspaces](spark-tutorial-step4.md)

## Erreurs et avertissements courants
<a name="common_errors_warnings"></a>

Si vous utilisez Amazon Virtual Private Cloud et que vous vous connectez à Amazon Keyspaces, le pilote Cassandra peut émettre un message d'avertissement concernant le nœud de contrôle lui-même dans le tableau. `system.peers` Pour de plus amples informations, veuillez consulter [Erreurs et avertissements courants](vpc-endpoints.md#vpc_troubleshooting). Vous pouvez ignorer cet avertissement en toute sécurité.