

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

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

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


****  

| Type | 설명 | 
| --- | --- | 
| 개선 사항 | Python3를 지원하도록 Python 스크립트 업그레이드 | 
| 개선 사항 | [HIVE-27097](https://issues.apache.org/jira/browse/HIVE-27097): MetaStore 클라이언트 및 서버의 재시도 전략 개선 | 
| 버그 수정 | [HIVE-21778](https://issues.apache.org/jira/browse/HIVE-21778): CBO: null 허용은 항상 쿼리에서 필터를 누락시키므로 'Struct is not null'이 평가됨 | 
| 버그 수정 | [HIVE-21009:](https://issues.apache.org/jira/browse/HIVE-21009) 사용자가 바인드 사용자를 설정하는 기능 추가 | 
| 버그 수정 | [HIVE-22661](https://issues.apache.org/jira/browse/HIVE-22661): 경로에 데이터가 로드된, 버킷팅되지 않은 테이블에서 압축 실패 | 
| 버그 수정 | [HIVE-19718](https://issues.apache.org/jira/browse/HIVE-19718): 파티션을 대량으로 추가하면 각 파티션의 테이블도 가져옴 | 
| 버그 수정 | [HIVE-22173](https://issues.apache.org/jira/browse/HIVE-22173): 여러 측면 보기가 있는 쿼리가 컴파일 중에 중단됨 | 
| 버그 수정 | [HIVE-27088](https://issues.apache.org/jira/browse/HIVE-27088): 포스트 조인 필터가 있는 내부 및 외부 조인을 병합하면 잘못된 결과가 생성됨 | 
| 버그 수정 | [HIVE-21935](https://issues.apache.org/jira/browse/HIVE-21935): Hive 벡터화: UDF 벡터화 시 성능이 저하됨 | 
| 버그 수정 | [HIVE-25299:](https://issues.apache.org/jira/browse/HIVE-25299) UTC 외 시간대에서 타임스탬프를 숫자 데이터 유형으로 캐스팅하는 작업이 올바르지 않음 | 
| 버그 수정 | [HIVE-24626](https://issues.apache.org/jira/browse/HIVE-24626): LLAP: 모든 IO 엘리베이터 스레드가 사용 중이어서 대기열이 가득 찬 다른 리더를 대기열에 넣는 경우 리더 스레드가 모두 소진될 수 있음 | 
| 버그 수정 | [HIVE-27029](https://issues.apache.org/jira/browse/HIVE-27029): 파일 시스템 닫힘 오류로 Hive 쿼리 실패, HIVE-26352에서 수정 완료 | 
| 버그 수정 | [HIVE-26352](https://issues.apache.org/jira/browse/HIVE-26352): 압축 시 GSS 예외로 인해 Tez 대기열 액세스 확인 실패 | 
| 버그 수정 | [HIVE-24590](https://issues.apache.org/jira/browse/HIVE-24590): 작업 로깅에서 여전히 log4j 어펜더가 누출됨 | 
| 버그 수정 | [HIVE-24552](https://issues.apache.org/jira/browse/HIVE-24552): loadDynamicPartitions에서 HMS 연결이 누출되거나 누적될 수 있음 | 
| 버그 수정 | [HIVE-27069](https://issues.apache.org/jira/browse/HIVE-27069): 버킷 맵 조인에서 잘못된 결과 | 
| 버그 수정 | [HIVE-27344](https://issues.apache.org/jira/browse/HIVE-27344): RecordReaderImpl\#close에 널 검사 추가 | 
| 버그 수정 | [HIVE-27439](https://issues.apache.org/jira/browse/HIVE-27439): 소수점에서 공백 지원 | 
| 버그 수정 | [HIVE-27267](https://issues.apache.org/jira/browse/HIVE-27267): 하위 쿼리가 있는 버킷팅된 10진수 열에서 버킷 맵 조인을 수행할 때 잘못된 결과가 생성됨 | 
| 버그 수정 | [HIVE-21986](https://issues.apache.org/jira/browse/HIVE-21986): HiveServer 웹 UI: 기본 응답 헤더에 Strict-Transport-Security 설정 | 
| 버그 수정 | [HIVE-22148](https://issues.apache.org/jira/browse/HIVE-22148): S3A 위임 토큰이 압축기의 작업 구성에 추가되지 않습니다. | 
| 버그 수정 | [HIVE-22622](https://issues.apache.org/jira/browse/HIVE-22622): Hive에서 속성 이름이 중복된 구문을 생성할 수 있음 | 
| 버그 수정 | [HIVE-22008](https://issues.apache.org/jira/browse/HIVE-22008): LIKE 연산자는 여러 줄 입력과 일치해야 함 | 
| 버그 수정 | [HIVE-23144](https://issues.apache.org/jira/browse/HIVE-23144): LLAP: serviceStop에서 QueryTracker 정리 허용 | 
| 버그 수정 | [HIVE-22391](https://issues.apache.org/jira/browse/HIVE-22391): Hive 쿼리 결과 캐시를 확인하는 중 NPE | 
| 버그 수정 | [HIVE-23305](https://issues.apache.org/jira/browse/HIVE-23305): 경합 조건으로 인해 LlapTaskSchedulerService addNode에서 NullPointerException 발생 | 
| 버그 수정 | [HIVE-22178](https://issues.apache.org/jira/browse/HIVE-22178): Parquet FilterPredicate에서 SchemaEvolution 이후 CastException 발생 | 
| 버그 수정 | [HIVE-21517](https://issues.apache.org/jira/browse/HIVE-21517): AggregateStatsCache 수정 | 
| 버그 수정 | [HIVE-21825](https://issues.apache.org/jira/browse/HIVE-21825): 액티브 및 패시브 HA가 활성화된 경우 클라이언트 오류 메시지 개선 | 
| 버그 수정 | [HIVE-23389](https://issues.apache.org/jira/browse/HIVE-23389): FilterMergeRule에서 AssertionError가 발생할 수 있음 | 
| 버그 수정 | [HIVE-22767](https://issues.apache.org/jira/browse/HIVE-22767): Beeline에서 설명의 세미콜론을 제대로 구문 분석하지 않음 | 
| 버그 수정 | [HIVE-22996](https://issues.apache.org/jira/browse/HIVE-22996): BasicStats 구문 분석에서 null 또는 빈 문자열을 사전에 확인해야 함 | 
| 버그 수정 | [HIVE-22808](https://issues.apache.org/jira/browse/HIVE-22808): HiveRelFieldTrimmer에서 HiveTableFunctionScan을 처리하지 않음 | 
| 버그 수정 | [HIVE-22437](https://issues.apache.org/jira/browse/HIVE-22437): 메타데이터를 잠글 때 LLAP 메타데이터 캐시 NPE | 
| 버그 수정 | [HIVE-22606](https://issues.apache.org/jira/browse/HIVE-22606): AvroSerde에서 정보 수준 아래 avro.schema.literal을 로깅함 | 
| 버그 수정 | [HIVE-22713](https://issues.apache.org/jira/browse/HIVE-22713): Join-Fil(\*)-RS 구문에 대해 지속적 전파를 수행해서는 안 됨 | 
| 버그 수정 | [HIVE-21624](https://issues.apache.org/jira/browse/HIVE-21624): LLAP: 스레드 수준의 CPU 지표가 손상됨 | 
| 버그 수정 | [HIVE-22815](https://issues.apache.org/jira/browse/HIVE-22815): MROutput에서 불필요한 파일 시스템 객체 생성 감소 | 
| 버그 수정 | [HIVE-23060](https://issues.apache.org/jira/browse/HIVE-23060): 'Grouping sets expression is not in GROUP BY key. Error encountered near token' 오류로 쿼리 실패 | 
| 버그 수정 | [HIVE-22236](https://issues.apache.org/jira/browse/HIVE-22236): `NOT IN` 하위 쿼리가 포함된 보기를 선택할 때 보기 생성 실패 | 
| 버그 수정 | [HIVE-19886](https://issues.apache.org/jira/browse/HIVE-19886): -hiveconf hive.log.file을 사용하는 경우 로그가 두 개의 파일로 전달될 수 있음 | 
| 버그 수정 | [HIVE-20620](https://issues.apache.org/jira/browse/HIVE-20620): 동적 파티셔닝을 사용하여 버킷팅 및 정렬된 MM 테이블에 삽입할 때 매니페스트 충돌 | 
| 버그 수정 | [HIVE-14557](https://issues.apache.org/jira/browse/HIVE-14557): SkewJoin 및 Mapjoin이 모두 활성화된 경우 Nullpointer | 
| 버그 수정 | [HIVE-20471](https://issues.apache.org/jira/browse/HIVE-20471): 기본 데이터베이스 경로를 가져오는 중 문제 발생 | 
| 버그 수정 | [HIVE-20598](https://issues.apache.org/jira/browse/HIVE-20598): HiveAlgorithmsUtil 계산에서 오타 수정 | 
| 버그 수정 | [HIVE-14737](https://issues.apache.org/jira/browse/HIVE-14737): Kerberos 지원 Hive Server 2 웹 UI의 /logs에 액세스하는 중 오류 발생 | 
| 버그 수정 | [HIVE-20733](https://issues.apache.org/jira/browse/HIVE-20733): GenericUDFOPEqualNS 는 계획 설명에 =를 사용할 수 없음 | 
| 버그 수정 | [HIVE-20848](https://issues.apache.org/jira/browse/HIVE-20848): UpdateInputAccessTimeHook 설정 후 테이블을 찾을 수 없음 오류로 쿼리에 실패합니다. | 
| 버그 수정 | [HIVE-18929](https://issues.apache.org/jira/browse/HIVE-18929): HiveStringUtils.java에서 humanReadableInt 메서드에 경합 조건이 있습니다. | 
| 버그 수정 | [HIVE-20841](https://issues.apache.org/jira/browse/HIVE-20841): LLAP: 동적 포트를 구성 가능하게 설정 | 
| 버그 수정 | [HIVE-20930](https://issues.apache.org/jira/browse/HIVE-20930): 필터 모드의 VectorCoalesce가 적용되지 않음 | 
| 버그 수정 | [HIVE-21007](https://issues.apache.org/jira/browse/HIVE-21007): 세미조인 \+ 집합으로 잘못된 계획이 생성될 수 있음 | 
| 버그 수정 | [HIVE-21074](https://issues.apache.org/jira/browse/HIVE-21074): IS NOT NULL 조건에서 Hive 버킷팅된 테이블 쿼리 정리가 작동하지 않음 | 
| 버그 수정 | [HIVE-21223](https://issues.apache.org/jira/browse/HIVE-21223): 파티션이 존재하지 않는 경우 CachedStore가 null 파티션을 반환함 | 
| 버그 수정 | [HIVE-19625](https://issues.apache.org/jira/browse/HIVE-19625): Hive\#copyFiles에서 잠재적 NPE 및 실제 예외 숨기기 | 
| 버그 수정 | [HIVE-17020](https://issues.apache.org/jira/browse/HIVE-17020): 적극적인 RS 중복 제거로 OP 트리 브랜치가 잘못 제거될 수 있음 | 
| 버그 수정 | [HIVE-20168](https://issues.apache.org/jira/browse/HIVE-20168): ReduceSinkOperator 로깅 숨김 | 
| 버그 수정 | [HIVE-20879](https://issues.apache.org/jira/browse/HIVE-20879): 프로젝션 표현식에서 null을 사용하면 CastException이 발생함 | 
| 버그 수정 | [HIVE-20888](https://issues.apache.org/jira/browse/HIVE-20888): TxnHandler: 변경 불가 목록에서 sort() 직접 호출됨 | 
| 버그 수정 | [HIVE-19948](https://issues.apache.org/jira/browse/HIVE-19948): 문자열 안에 따옴표가 있는 경우 HiveCli가 명령을 세미콜론으로 제대로 분할하지 않음 | 
| 버그 수정 | [HIVE-20621](https://issues.apache.org/jira/browse/HIVE-20621): resultset.next에서 GetOperationStatus가 직접 호출되어 증분식으로 속도가 느려짐 | 
| 버그 수정 | [HIVE-20854](https://issues.apache.org/jira/browse/HIVE-20854): 합리적인 기본값: Hive의 Zookeeper 하트비트 간격이 20분임, 2로 변경 | 
| 버그 수정 | [HIVE-20330](https://issues.apache.org/jira/browse/HIVE-20330): HCatLoader는 입력이 여러 개인 작업에 대해 여러 InputJobInfo 객체를 처리할 수 없음 | 
| 버그 수정 | [HIVE-20787](https://issues.apache.org/jira/browse/HIVE-20787): MapJoinBytesTableContainer dummyRow 케이스에서 재사용을 처리하지 않음 | 
| 버그 수정 | [HIVE-20331](https://issues.apache.org/jira/browse/HIVE-20331): union all, lateral view, Join을 포함한 쿼리가 'cannot find parent in the child operator로 실패 | 
| 버그 수정 | [HIVE-19968](https://issues.apache.org/jira/browse/HIVE-19968): UDF 예외가 처리되지 않음 | 
| 버그 수정 | [HIVE-20410](https://issues.apache.org/jira/browse/HIVE-20410): 트랜잭션 테이블에 대한 삽입 덮어쓰기가 중단되면 'Not enough history available for…' 오류 발생 | 
| 버그 수정 | [HIVE-20059](https://issues.apache.org/jira/browse/HIVE-20059): Hive 스트리밍은 예외 발생 시 무조건 접두사 음영 처리를 시도해야 함 | 
| 버그 수정 | [HIVE-19424](https://issues.apache.org/jira/browse/HIVE-19424): MetaDataFormatters에서 NPE | 
| 버그 수정 | [HIVE-20355](https://issues.apache.org/jira/browse/HIVE-20355): HiveConnection.setSchema의 정리 파라미터 | 
| 버그 수정 | [HIVE-20858](https://issues.apache.org/jira/browse/HIVE-20858): Utilities.createEmptyBuckets의 구성에서 Serializer가 올바르게 시작되지 않음 | 
| 버그 수정 | [HIVE-20424](https://issues.apache.org/jira/browse/HIVE-20424): schematool이 beeline 기록을 오염시키지 않아야 함 | 
| 버그 수정 | [HIVE-20338](https://issues.apache.org/jira/browse/HIVE-20338): LLAP: POSIX 변형 의미 체계와 함께 HDFS 프로토콜 구현을 포함하는 파일 시스템에서 합성 file-id 강제 실행 | 
| 버그 수정 | [HIVE-11708](https://issues.apache.org/jira/browse/HIVE-11708): 논리 연산자는 NULL과 함께 ClassCastExceptions 생성 | 
| 버그 수정 | [HIVE-21082](https://issues.apache.org/jira/browse/HIVE-21082): HPL 및 SQL에서 선언문은 문자 유형의 변수를 지원하지 않음 | 
| 버그 수정 | [HIVE-16690](https://issues.apache.org/jira/browse/HIVE-16690): LLAP 클러스터 크기를 기반으로 Tez Cartesian 제품 엣지 구성 | 
| 버그 수정 | [HIVE-14516](https://issues.apache.org/jira/browse/HIVE-14516): OrcInputFormat.SplitGenerator.callInternal | 
| 버그 수정 | [HIVE-20981](https://issues.apache.org/jira/browse/HIVE-20981): streaming, AbstractRecordWriter에서 HeapMemoryMonitor 누출 | 
| 버그 수정 | [HIVE-20043](https://issues.apache.org/jira/browse/HIVE-20043): HiveServer2: SessionState에서 AtomicBoolean 주변에 정적 동기화 블록이 있음 | 
| 버그 수정 | [HIVE-20191](https://issues.apache.org/jira/browse/HIVE-20191): 패치가 비어 있어도 PreCommit 패치 애플리케이션이 실패하지 않음 | 
| 버그 수정 | [HIVE-20400](https://issues.apache.org/jira/browse/HIVE-20400): create table은 잠재적인 FS 모호성을 방지하려면 항상 완전한 경로를 사용해야 함 | 
| 버그 수정 | 스큐된 열에 액세스하기 전에 skewedInfo에 대한 null 검사 추가 | 