Solução de problemas do processo de exportação do Neptune - Amazon Neptune

Solução de problemas do processo de exportação do Neptune

O processo de exportação do Amazon Neptune usa AWS Batch para provisionar os recursos computacionais e de armazenamento necessários para exportar os dados do Neptune. Durante a execução de uma exportação, é possível usar o link no campo logs para acessar os logs do CloudWatch para o trabalho de exportação.

No entanto, os logs do CloudWatch para o trabalho AWS Batch que executa a exportação só estão disponíveis quando o trabalho AWS Batch está em execução. Se a exportação do Neptune informar que uma exportação está em um estado pendente, não haverá um link de logs por meio do qual acessar os logs do CloudWatch. Se um trabalho de exportação permanecer no estado pending por mais de alguns minutos, poderá haver um problema no provisionamento dos recursos AWS Batch subjacentes.

Quando o trabalho de exportação sair do estado pendente, você poderá conferir o status da seguinte forma:

Como conferir o status de um trabalho AWS Batch
  1. Abra o console AWS Batch em https://console.aws.amazon.com/batch/.

  2. Selecione a fila de trabalhos do neptune-export.

  3. Procure o trabalho cujo nome corresponda ao jobName gerado pela exportação do Neptune quando você iniciou a exportação.

Captura de tela do console AWS Batch ao conferir o status

Se o trabalho permanecer paralisado em um estado RUNNABLE, o motivo pode ser que problemas de rede ou segurança estão impedindo que a instância do contêiner se una ao cluster subjacente do Amazon Elastic Container Service (Amazon ECS). Consulte a seção sobre como conferir as configurações de rede e segurança do ambiente computacional neste artigo de suporte.

Outro fator que você pode conferir é se há problemas com o ajuste de escala automático:

Como conferir o grupo de ajuste de escala automático do Amazon EC2 para o ambiente computacional AWS Batch
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. Selecione o grupo do Auto Scaling para o ambiente computacional do neptune-export.

  3. Abra a guia Atividade e confira se há eventos malsucedidos no histórico de atividades.

Captura de tela do console do Amazon EC2 ao conferir problemas de ajuste de escala automático

Erros comuns do Neptune Export

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

Se um trabalho export-rdf falhar regularmente com um Tag mismatch! QueryEvaluationException, a instância do Neptune está subdimensionada para as consultas grandes e de longa execução usadas pelo Neptune Export.

É possível evitar esse erro aumentando a escala verticalmente para uma instância maior do Neptune ou configurando o trabalho para exportar de um grande cluster clonado, desta forma:

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