Résolution des problèmes liés au processus d'exportation de Neptune - Amazon Neptune

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 au processus d'exportation de Neptune

Le processus d'exportation d'Amazon Neptune utilise AWS Batch pour provisionner les ressources de calcul et de stockage nécessaires à l'exportation des données Neptune. Lorsqu'une exportation est en cours, vous pouvez utiliser le lien dans le champ logs pour accéder aux journaux CloudWatch correspondant à la tâche d'exportation.

Toutefois, les journaux CloudWatch de la tâche AWS Batch qui effectue l'exportation ne sont disponibles que lorsque la tâche AWS Batch est en cours d'exécution. Si une exportation Neptune indique qu'une exportation est en attente, il n'y aura pas de lien permettant d'accéder aux journaux CloudWatch. Si une tâche d'exportation reste à l'état pending pendant plus de quelques minutes, cela peut être dû à un problème d'allocation des ressources AWS Batch sous-jacentes.

Lorsque la tâche d'exportation n'est plus en attente, vous pouvez vérifier son statut comme suit :

Pour vérifier le statut d'une tâche AWS Batch
  1. Ouvrez la console AWS Batch, à l'adresse https://console.aws.amazon.com/batch/.

  2. Sélectionnez la file d'attente des tâches d'exportation de Neptune.

  3. Recherchez la tâche dont le nom correspond au jobName renvoyé par Neptune lorsque vous avez commencé l'exportation.

Capture d'écran de la console AWS Batch lors de la vérification du statut

Si la tâche reste bloquée à l'état RUNNABLE, cela est peut-être dû au fait que des problèmes de réseau ou de sécurité empêchent l'instance de conteneur de communiquer avec le cluster Amazon Elastic Container Service (Amazon ECS) sous-jacent. Consultez la section consacrée à la vérification des paramètres réseau et de sécurité de l'environnement informatique dans cet article de support.

Vous pouvez également vérifier les problèmes liés à l'autoscaling :

Pour vérifier le groupe d'autoscaling Amazon EC2 pour l'environnement de calcul AWS Batch
  1. Ouvrez la console Amazon EC2 sur https://console.aws.amazon.com/ec2/.

  2. Sélectionnez le groupe Auto Scaling correspondant à l'environnement de calcul neptune-export.

  3. Ouvrez l'onglet Activité et vérifiez l'historique des activités pour détecter les événements ayant échoué.

Capture d'écran de la console Amazon EC2 lors de la vérification des problèmes liés à Auto Scaling

Erreurs courantes d'exportation Neptune

org.eclipse.rdf4j.query.QueryEvaluationException: Tag mismatch!

Si une tâche export-rdf échoue régulièrement avec une exception QueryEvaluationException Tag mismatch!, l'instance Neptune est sous-dimensionnée pour les requêtes volumineuses et de longue durée utilisées par Neptune-Export.

Vous pouvez éviter cette erreur en passant à une instance Neptune plus grande ou en configurant la tâche pour qu'elle soit exportée à partir d'un cluster cloné de grande taille, comme suit :

'{ "command": "export-rdf", "outputS3Path": "s3://(your Amazon S3 bucket)/neptune-export", "params": { "endpoint": "(your Neptune endpoint DNS name)", "cloneCluster": True, "cloneClusterInstanceType" : "r5.24xlarge" } }'