기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Neptune 내보내기 프로세스 문제 해결
Amazon Neptune 내보내기 프로세스는 Neptune 데이터를 내보내는 데 필요한 컴퓨팅 및 스토리지 리소스를 프로비저닝하는 데 AWS Batch를 사용합니다. 내보내기가 실행 중일 때 logs 필드의 링크를 사용하여 내보내기 작업에 대한 CloudWatch 로그에 액세스할 수 있습니다.
그러나 내보내기를 수행하는 AWS Batch 작업에 대한 CloudWatch 로그는 AWS Batch 작업이 실행 중인 경우에만 사용할 수 있습니다. Neptune 내보내기에서 내보내기가 보류 상태라고 보고하는 경우 CloudWatch 로그에 액세스할 수 있는 로그 링크가 없습니다. 내보내기 작업이 몇 분 이상 pending 상태로 유지되는 경우 기본 AWS Batch 리소스를 프로비저닝하는 데 문제가 있을 수 있습니다.
내보내기 작업이 보류 상태를 벗어나면 다음과 같이 상태를 확인할 수 있습니다.
AWS Batch 작업 상태를 확인하려면
https://console.aws.amazon.com/batch/
AWS Batch 콘솔을 엽니다. neptune-export 작업 대기열을 선택합니다.
내보내기를 시작할 때 이름이 Neptune 내보내기에서 반환한
jobName과 일치하는 작업을 찾습니다.
작업이 계속 RUNNABLE 상태로 유지되는 경우 네트워킹 또는 보안 문제로 인해 컨테이너 인스턴스가 기본 Amazon Elastic Container Service(Amazon ECS) 클러스터에 조인하지 못하기 때문일 수 있습니다. 이 지원 문서
Auto Scaling에 문제가 있는지도 확인해볼 수 있습니다.
AWS Batch 컴퓨팅 환경의 Amazon EC2 Auto Scaling 그룹을 확인하려면
https://console.aws.amazon.com/ec2/
에서 Amazon EC2 콘솔을 엽니다. neptune-export 컴퓨팅 환경에 대한 Auto Scaling 그룹을 선택합니다.
활동 탭을 열고 활동 기록에서 실패한 이벤트가 있는지 확인합니다.
Neptune 내보내기 일반 오류
org.eclipse.rdf4j.query.QueryEvaluationException: Tag mismatch!
export-rdf 작업이 Tag mismatch! QueryEvaluationException 오류와 함께 정기적으로 실패하는 경우 Neptune Export에서 사용하는 대규모 장기 실행 쿼리를 기준으로 볼 때 Neptune 인스턴스의 크기가 작은 것입니다.
다음과 같이 대규모 Neptune 인스턴스로 확장하거나 대규모 복제 클러스터에서 내보내도록 작업을 구성하면 이 오류가 발생하지 않도록 할 수 있습니다.
'{ "command": "export-rdf", "outputS3Path": "s3://(your Amazon S3 bucket)/neptune-export", "params": { "endpoint": "(your Neptune endpoint DNS name)", "cloneCluster": True, "cloneClusterInstanceType" : "r5.24xlarge" } }'