1 분 소요

 안녕하세요 마개입니다.
 Apache Hive를 이용하면서 사용하던 속성을 작성합니다. 무작위로 필요할 때 쓰기 위해 기록해놓은 것입니다.


Hive



|속성명|기본값| 설명 |버전 |—-|—-|————————————————————————-|–| |hive.compute.query.using.stats|false| 통계 정보 수집을 위한 설정으로 min, max, count(1) 같은 정보를 메타스토어에 저장함. || |hive.exec.dynamic.partition|false| DML/DDL에 파티션 동적 할당을 허용할지 말지 설정 || |hive.exec.dynamic.partition.mode|strict| "strict" 모드에서는 적어도 하나의 정적 파티션을 지정해야 함. "nonstrict" 모드에서는 동적으로 허용됨. || |hive.exec.max.dynamic.partitions.pernode|int값| 노드별 동적 파티션 생성 개수 || |hive.exec.parallel|false| Job을 병렬로 실행할지 여부 설정 || |hive.mapred.supports.subdirectories|false| 실행 중인 Hadoop 버전이 테이블/파티션에 대한 하위 디렉터리를 지원하는지 여부 설정 || |hive.tez.auto.reducer.parallelism|false| Tez의 자동 병렬 reducer 속성을 설정할지 여부 || |hive.mapred.mode||"strict" 또는 "nonstrict". strict 모드에서는 파티션 처리된 테이블을 조회할 때나 group by, order by를 처리할 때 where 조건이 없으면 처리할 수 없음.|| |mapred.output.compress||맵리듀스 처리 결과 압축 여부|| |mapred.output.compression.codec||맵리듀스 처리 결과 압축 방식|| |hive.exec.compress.output||하이브 처리 결과 압축여부|| |hive.execution.engine||Tez. 하이브 실행 엔진|| |hive.enforce.bucketing||true 또는 false. Hive Bucketing 설정|| |hive.vectorized.execution.enabled||true 또는 false. Hive 벡터화 사용 여부|| |hive.vectorized.execution.reduce.enabled||true 또는 false. 벡터화 reduce 사용 여부|| |hive.vectorized.execution.reduce.groupby.enabled||true 또는 false. reduce group by 사용 여부|| |hive.cbo.enable||true 또는 false. CBO 적용 여부|| |hive.compute.query.using.stats||true 또는 false. 통계정보 활용 여부|| |hive.stats.fetch.column.stats||true 또는 false. 컬럼 통계정보 여부|| |hive.stats.fetch.partition.stats||true 또는 false. 파티션 통계정보 여부|| |hive.support.concurrency||true 또는 false. 병렬 트랜잭션 허용 여부|| |hive.stats.autogather||true 또는 false. 통계정보 수집 여부|| |hive.stats.column.autogather||true 또는 false.|| |hive.strict.timestamp.conversion||true 또는 false. Date/Timestamp를 Numeric으로 변환할 수 있게 제한을 둘지 여부|| |hive.exec.compress.intermediate|false|HIVE 처리 중간 과정에서 발생하는 파일을 압축할지 여부|0.2.0| |hive.intermediate.compression.codec||HIVE 처리 중간 과정에서 사용할 압축 코덱|| |hive.exec.reducers.bytes.per.reducer|256MB|리듀서당 사이즈|0.14.0| |hive.exec.reducers.max|1009|리듀서의 최대 개수|0.14.0| |hive.strict.checks.large.query|true|order by 개수에 대한 제한을 걸지 않고 파티션 테이블에 필터링을 하지 않는 경우 제한됨|| hive.blobstore.use.output-committer