공부

[HBase] compaction

승가비 2022. 8. 5. 21:10
728x90

### Major

- delete 시, 실제로 바로 삭제되지 않고, 삭제 표시만 추가

- region 의 column family 의 모든 HFile 를 하나로 병합하는 과정

- 7일에 한번 진행되도록 설정

- 데이터가 많으면 서버에 많은 부하가 생길 수 있어서 자주 수행하는 것은 좋지 않다.

 

### Minor

- 작은 HFile 파일들을 하나로 합치는 과정

- HBase write -> memstore flush -> HFile

- 탐색 시간 증가, 성능 저하

- merge

- hbase.hstore.compaction.min: 3

- hbase.hstore.compaction.max: 10

 

https://dydwnsekd.tistory.com/74

 

HBase Compaction

HBase Compaction에 대해서 알아보도록 하자. Compaction에 대해 알기 전에 HBase에서 데이터를 저장하기 위한 과정에 대해 먼저 알아야 하는데, 아래의 글을 참고하도록 하자. 2021.05.15 - [BigData/HBase] - HB..

dydwnsekd.tistory.com

 

728x90