

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon EMR 6.10.0 - Hive 릴리스 정보
<a name="Hive-release-history-6100"></a>

## Amazon EMR 6.10.0 - Hive 변경
<a name="Hive-release-history-changes-6100"></a>


****  

| Type | 설명 | 
| --- | --- | 
| 기능 | IAM 패스스루(HiveCLI/Steps API)를 통해 Apache Hive 쿼리(쓰기)에 대한 AWS Lake Formation 기반 액세스 제어를 활성화합니다. [ HiveCLI](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-steps-runtime-roles.html) | 
| 개선 | 로그 크기를 줄이려면 기본적으로 hive.log.explain.output 구성 비활성화 | 
| 백포트 | [HIVE-26408](https://issues.apache.org/jira/browse/HIVE-26408): 벡터화: 스크래치 열의 할당 해제를 수정하고 하위 ConstantVectorExpression을 출력으로 재사용하지 않습니다. | 
| 백포트 | [HIVE-22269](https://issues.apache.org/jira/browse/HIVE-22269): [HIVE-20703](https://issues.apache.org/jira/browse/HIVE-20703)으로 인해 통계가 누락되어 동적 파티션을 포함하는 삽입 쿼리에서 잘못된 reducers 수 문제를 수정합니다. | 
| 백포트 | [HIVE-22891](https://issues.apache.org/jira/browse/HIVE-22891): LLAP 외 실행 모드에 대해 CombineHiveRecord에서 PartitionDesc 추출 건너뛰기  | 
| 백포트 | [HIVE-23804](https://issues.apache.org/jira/browse/HIVE-23804): 이전 버전과의 호환성을 위해 Hive 메타스토어 스키마에 열 통계별 테이블에 대한 기본 데이터베이스 추가 | 
| 백포트 | [HIVE-25277](https://issues.apache.org/jira/browse/HIVE-25277): 비용이 많이 드는 ListFile을 사용하는 클라우드 오브젝트 스토어에서 Hive 파티션 삭제 속도가 느림 | 
| 백포트 | [HIVE-19202](https://issues.apache.org/jira/browse/HIVE-19202): HiveAggregate.isBucketedInput()dptj NullPointerException으로 인해 CBO 실패 | 
| 백포트 | [HIVE-19048](https://issues.apache.org/jira/browse/HIVE-19048): beeline Initscript 오류(무시됨) 수정 | 
| 백포트 | [HIVE-21085](https://issues.apache.org/jira/browse/HIVE-21085): 구체화된 뷰 레지스트리가 비외부 tez 세션 시작 | 
| 백포트 | [HIVE-21675](https://issues.apache.org/jira/browse/HIVE-21675): 보기가 이미 있는 경우 CREATE VIEW IF NOT EXISTS에서 'OK'가 아닌 오류가 반환됩니다. 이는 Hive 2에서의 회귀입니다. | 
| 백포트 | [HIVE-21646](https://issues.apache.org/jira/browse/HIVE-21646): Tez: TezTasks가 스레드 로깅 컨텍스트를 이스케이프 처리하지 못하도록 방지 | 
| 백포트 | [HIVE-22054](https://issues.apache.org/jira/browse/HIVE-22054): 디렉터리가 비어 있는지 확인하기 위한 재귀 나열 작업 방지 | 
| 백포트 | [HIVE-16587](https://issues.apache.org/jira/browse/HIVE-16587): null 값이 중첩된 복합 유형을 삽입할 때 NPE | 
| 백포트 | [HIVE-22647](https://issues.apache.org/jira/browse/HIVE-22647): 기본적으로 세션 풀 활성화 | 
| 백포트 | [HIVE-13288](https://issues.apache.org/jira/browse/HIVE-13288): DagUtils.localizeResource에서 혼란스러운 예외 메시지 | 
| 백포트 | [HIVE-23870](https://issues.apache.org/jira/browse/HIVE-23870): WritableHiveCharObjectInspector.getPrimitiveJavaObject 및 HiveCharWritable에서 다중 텍스트 변환 최적화 | 
| 백포트 | [HIVE-21498](https://issues.apache.org/jira/browse/HIVE-21498): Thrift를 0.13.0으로 업그레이드 | 
| 백포트 | [HIVE-24378](https://issues.apache.org/jira/browse/HIVE-24378): 십진수 변환 전에 선행 및 후행 공백이 제거되지 않음 | 
| 백포트 | [HIVE-21341](https://issues.apache.org/jira/browse/HIVE-21341): 합리적인 기본값: hive.server2.idle.operation.timeout 및 hive.server2.idle.session.timeout이 너무 높음 | 
| 백포트 | [HIVE-22465](https://issues.apache.org/jira/browse/HIVE-22465): TezConfigurationFactory에서 ssl conf 추가 | 
| 백포트 | [HIVE-24710](https://issues.apache.org/jira/browse/HIVE-24710): count(\*)에 대해 CPU 및 IO 비용을 줄이도록 PTF 반복 최적화 | 
| 백포트 | [HIVE-15406](https://issues.apache.org/jira/browse/HIVE-15406): 새로운 'trunc' 함수를 벡터화하는 방법 고려 | 
| 백포트 | [HIVE-21541](https://issues.apache.org/jira/browse/HIVE-21541): HIVE-15406 버전에서 누락된 asf 헤더 수정 | 
| 백포트 | [HIVE-24808](https://issues.apache.org/jira/browse/HIVE-24808): 구문 분석된 날짜 캐싱 | 
| 백포트 | [HIVE-24746](https://issues.apache.org/jira/browse/HIVE-24746): PTF: 범위 계산 중 TimestampValueBoundaryScanner를 최적화할 수 있음 | 
| 백포트 | [HIVE-25059](https://issues.apache.org/jira/browse/HIVE-25059): 복제 중에 변경 이벤트가 이름 바꾸기로 변환됨 | 
| 백포트 | [HIVE-25142](https://issues.apache.org/jira/browse/HIVE-25142): 맵 조인 빠른 해시 테이블에서 재해시로 인해 대형 키가 손상됨 | 
| 백포트 | [HIVE-23756](https://issues.apache.org/jira/browse/HIVE-23756): package.jdo 파일에 제약 조건 더 추가 | 
| 백포트 | [HIVE-25150](https://issues.apache.org/jira/browse/HIVE-25150): HIVE-24378 일부로 수정된 공백 문자와 마찬가지로 십진수 변환 전에 탭 문자가 제거되지 않습니다. | 
| 백포트 | [HIVE-25093](https://issues.apache.org/jira/browse/HIVE-25093): date\_format() UDF는 UTC 시간대로만 출력을 반환함 | 
| 백포트 | [HIVE-25268](https://issues.apache.org/jira/browse/HIVE-25268): date\_format udf는 현지 시간대가 UTC가 아닌 경우 1900년 이전 날짜에 대해 잘못된 결과 반환 | 
| 백포트 | [HIVE-25338](https://issues.apache.org/jira/browse/HIVE-25338): 입력이 빈 경우 conv UDF의 AIOBE | 
| 백포트 | [HIVE-22400](https://issues.apache.org/jira/browse/HIVE-22400): UDF 분(시간 포함)에서 NULL 반환 | 
| 백포트 | [HIVE-25058](https://issues.apache.org/jira/browse/HIVE-25058): PTF: 범위 계산 중 TimestampValueBoundaryScanner를 최적화할 수 있음, pt2 - isDistanceGreater | 
| 백포트 | [HIVE-25449](https://issues.apache.org/jira/browse/HIVE-25449): UTC 이외 시간대에서 tex 작업으로 실행 시 timezone datediff()에서 잘못된 출력 제공 | 
| 백포트 | [HIVE-23688](https://issues.apache.org/jira/browse/HIVE-23688): 벡터화: IndexArrayOutOfBoundsException For 맵 유형 열에 null 값이 포함됨 | 
| 백포트 | [HIVE-22247](https://issues.apache.org/jira/browse/HIVE-22247): 파티션 작업 출력이 빈 경우 HiveHFileOutputFormat에서 FileNotFoundException 발생 | 
| 백포트 | [HIVE-25570](https://issues.apache.org/jira/browse/HIVE-25570): Hive는 명령 삽입 덮어쓰기 위치에 대한 승인을 위해 전체 URL 경로를 전송해야 함 | 
| 백포트 | [HIVE-22903](https://issues.apache.org/jira/browse/HIVE-22903): 벡터화된 row\_number()로 파티션 절에서 상수 표현식이 있는 경우 하나의 배치 이후 행 번호 재설정 | 
| 백포트 | [HIVE-25549](https://issues.apache.org/jira/browse/HIVE-25549): PARTITION BY 또는 ORDER BY 절을 포함하는 표현식에서 기간 함수의 잘못된 결과 | 
| 백포트 | [HIVE-25579](https://issues.apache.org/jira/browse/HIVE-25579): 덮어쓰기가 아닌 LOAD 덮어쓰기 추가 | 
| 백포트 | [HIVE-25659](https://issues.apache.org/jira/browse/HIVE-25659): IN/(NOT IN)을 포함하는 메타스토어 직접 sql 쿼리는 SQL DB에서 허용하는 max 파라미터에 따라 분할되어야 함 | 
| 백포트 | [HIVE-20502](https://issues.apache.org/jira/browse/HIVE-20502): 열 통계를 사용할 때 skewjoin\_mapjoin10.q를 실행하는 중 발생하는 NPE 수정 | 
| 백포트 | [HIVE-25765](https://issues.apache.org/jira/browse/HIVE-25765): skip.header.line.count 속성은 파일 크기가 더 크면 FetchOperator에서 각 블록의 행을 건너뜀 | 
| 버그 | 특정 시나리오에서 hive.stats.column.autogather 및 hive.groupby.skewindata 모두 활성화된 경우 삽입 시 NPE 수정  | 
| 버그 | mapred.tasktracker.expiry.interval 값이 설정되지 않은 경우 NPE 수정 | 