Amazon Athena에서 Amazon VPC 테이블을 쿼리할 때 표시되는 “HIVE_INVALID_PARTITION_VALUE” 오류 메시지를 해결하려면 어떻게 해야 합니까?

1분 분량
0

Amazon Athena에서 Amazon Virtual Private Cloud(Amazon VPC) 테이블에 대한 쿼리를 실행했는데 “HIVE_INVALID_PARTITION_VALUE” 오류 메시지를 받았습니다.

간략한 설명

ALTER TABLE ADD PARTITION SQL 쿼리에서 파티션 값이 잘못된 경우 다음과 같은 오류 메시지가 표시됩니다.

"HIVE_INVALID_PARTITION_VALUE: Invalid partition value 'YYYY-MM-dd' for DATE partition key: date=YYYY-MM-dd"

해결 방법

이 문제를 해결하려면 ALTER TABLE ADD PARTITION 쿼리의 파티션 값이 올바른지 확인하십시오.

다음 예제 Amazon VPC 흐름 로그 쿼리는 특정 날짜에 단일 파티션을 올바르게 생성합니다.

ALTER TABLE vpc_flow_logs
ADD PARTITION (date='2023-12-06')
LOCATION 's3://DOC-EXAMPLE-BUCKET/prefix/AWSLogs/123456789/vpcflowlogs/us-east-1/2023/12/06';

참고: 날짜, 위치, 계정 ID 및 AWS 리전을 원하는 변수로 바꾸십시오.

다음 예제 VPC 흐름 로그 쿼리는 날짜 파티션 값이 지정되지 않았기 때문에 실패합니다.

ALTER TABLE vpc_flow_logs
ADD PARTITION (date='YYYY-MM-dd')
LOCATION 's3://DOC-EXAMPLE-BUCKET/prefix/AWSLogs/123456789/vpcflowlogs/us-east-1/2023/12/06';

관련 정보

사용자 지정 VPC 흐름 로그용 테이블 생성 및 쿼리

Amazon Athena를 사용하여 VPC 흐름 로그를 분석하려면 어떻게 해야 합니까?

AWS 공식
AWS 공식업데이트됨 일 년 전