Solución de problemas del proceso de exportación de Neptune - Amazon Neptune

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.

Solución de problemas del proceso de exportación de Neptune

El proceso de exportación de Amazon Neptune utiliza AWS Batch para aprovisionar los recursos de computación y de almacenamiento necesarios para exportar los datos de Neptune. Cuando se está realizando una exportación, puede utilizar el enlace del campo logs para acceder a los registros de CloudWatch correspondientes al trabajo de exportación.

Sin embargo, los registros de CloudWatch del trabajo AWS Batch que realiza la exportación solo están disponibles cuando el trabajo AWS Batch está en ejecución. Si la exportación de Neptune informa que una exportación está pendiente, no habrá un enlace de registros a través del cual pueda acceder a los registros de CloudWatch. Si un trabajo de exportación permanece en el estado pending durante más de unos minutos, es posible que se produzca un problema al aprovisionar los recursos de AWS Batch subyacentes.

Cuando el trabajo de exportación deja de estar pendiente, puedes comprobar su estado de la siguiente manera:

Para comprobar el estado de un trabajo AWS Batch
  1. Abra la consola AWS Batch en https://console.aws.amazon.com/batch/.

  2. Seleccione la cola de trabajo neptune-export.

  3. Busque el trabajo cuyo nombre coincida con el jobName devuelto por la exportación de Neptune al iniciar la exportación.

Captura de pantalla de la consola de AWS Batch al comprobar el estado

Si el trabajo sigue estancado en un estado RUNNABLE, esto puede deberse a problemas de red o seguridad que impidan que la instancia de contenedor se una al clúster subyacente de Amazon Elastic Container Service (Amazon ECS). Consulte la sección sobre la verificación de la configuración de red y seguridad del entorno de computación en este artículo de soporte.

Otra cosa que puede comprobar es si hay problemas con el escalado automático:

Para comprobar el grupo de escalado automático de Amazon EC2 para el entorno de computación AWS Batch
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. Seleccione el grupo Escalado automático para el entorno de computación de neptune-export.

  3. Abra la pestaña Actividad y consulte el historial de actividades para ver si hay eventos que han fallado.

Captura de pantalla de la consola Amazon EC2 al comprobar si hay problemas con el escalado automático

Errores comunes de Neptune Export

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

Si un trabajo export-rdf suele fallar con una QueryEvaluationException de Tag mismatch!, la instancia de Neptune no tiene el tamaño adecuado para las consultas grandes y de larga duración que utiliza Neptune Export.

Puede evitar que se produzca este error escalando verticalmente a una instancia de Neptune más grande o configurando el trabajo para que se exporte desde un clúster clonado de gran tamaño, de la siguiente manera:

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