

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 problèmes liés à l'opérateur Spark d'Amazon EMR on EKS
<a name="troubleshooting-sparkop"></a>

Consultez les sections suivantes si vous rencontrez des problèmes avec l'opérateur Spark d'Amazon EMR on EKS. Pour plus d'informations, y compris les étapes à suivre pour finaliser l'installation, consultez [Exécution de tâches Spark à l'aide de l'opérateur Spark](spark-operator.md).

## Erreur lors de l'installation des Charts de Helm
<a name="troubleshooting-sparkop-helmerror"></a>

Si vous avez suivi les étapes de la rubrique [Installation de l'opérateur Spark](spark-operator-gs.md#spark-operator-install) et que vous avez reçu une erreur `INSTALLATION FAILED` comme celle ci-dessous lorsque vous avez essayé d'installer ou de vérifier les Charts de Helm, il se peut que vous n'ayez pas obtenu les jetons d'authentification pour le référentiel Amazon ECR de l'opérateur.

Pour résoudre ce problème, répétez l'étape de la rubrique [Installation de l'opérateur Spark](spark-operator-gs.md#spark-operator-install) pour authentifier votre client Helm dans le registre Amazon ECR. Réessayez ensuite l'étape d'installation.

```
Error: INSTALLATION FAILED: Kubernetes cluster unreachable: the server has asked for the client to provide credentials
```

## UnsupportedFileSystemException: Non FileSystem pour le schéma « s3 »
<a name="troubleshooting-sparkop-filesys"></a>

Il se peut que vous rencontriez l'exception suivante dans le thread « main » :

```
org.apache.hadoop.fs.UnsupportedFileSystemException: No FileSystem for scheme "s3"
```

Dans ce cas, ajoutez les exceptions suivantes à la spécification `SparkApplication` :

```
 hadoopConf:
   # EMRFS filesystem
   fs.s3.customAWSCredentialsProvider: com.amazonaws.auth.WebIdentityTokenCredentialsProvider
   fs.s3.impl: com.amazon.ws.emr.hadoop.fs.EmrFileSystem
   fs.AbstractFileSystem.s3.impl: org.apache.hadoop.fs.s3.EMRFSDelegate
   fs.s3.buffer.dir: /mnt/s3
   fs.s3.getObject.initialSocketTimeoutMilliseconds: "2000"
   mapreduce.fileoutputcommitter.algorithm.version.emr_internal_use_only.EmrFileSystem: "2"
   mapreduce.fileoutputcommitter.cleanup-failures.ignored.emr_internal_use_only.EmrFileSystem: "true"
 sparkConf:
   # Required for EMR Runtime
   spark.driver.extraClassPath: /usr/lib/hadoop-lzo/lib/*:/usr/lib/hadoop/hadoop-aws.jar:/usr/share/aws/aws-java-sdk/*:/usr/share/aws/emr/emrfs/conf:/usr/share/aws/emr/emrfs/lib/*:/usr/share/aws/emr/emrfs/auxlib/*:/usr/share/aws/emr/security/conf:/usr/share/aws/emr/security/lib/*:/usr/share/aws/hmclient/lib/aws-glue-datacatalog-spark-client.jar:/usr/share/java/Hive-JSON-Serde/hive-openx-serde.jar:/usr/share/aws/sagemaker-spark-sdk/lib/sagemaker-spark-sdk.jar:/home/hadoop/extrajars/*
   spark.driver.extraLibraryPath: /usr/lib/hadoop/lib/native:/usr/lib/hadoop-lzo/lib/native:/docker/usr/lib/hadoop/lib/native:/docker/usr/lib/hadoop-lzo/lib/native
   spark.executor.extraClassPath: /usr/lib/hadoop-lzo/lib/*:/usr/lib/hadoop/hadoop-aws.jar:/usr/share/aws/aws-java-sdk/*:/usr/share/aws/emr/emrfs/conf:/usr/share/aws/emr/emrfs/lib/*:/usr/share/aws/emr/emrfs/auxlib/*:/usr/share/aws/emr/security/conf:/usr/share/aws/emr/security/lib/*:/usr/share/aws/hmclient/lib/aws-glue-datacatalog-spark-client.jar:/usr/share/java/Hive-JSON-Serde/hive-openx-serde.jar:/usr/share/aws/sagemaker-spark-sdk/lib/sagemaker-spark-sdk.jar:/home/hadoop/extrajars/*
   spark.executor.extraLibraryPath: /usr/lib/hadoop/lib/native:/usr/lib/hadoop-lzo/lib/native:/docker/usr/lib/hadoop/lib/native:/docker/usr/lib/hadoop-lzo/lib/native
```