1. java memory for tasks

   map/reduce task에서 사용하는 jvm 메모리 설정 (mapred.child.java.opts)

 

2. map spill memory

   mapper에 의해서 생성된 output records의 크기가 메모리 버퍼 사이즈 70%를 초과할 경우

   disk에 생성 (io.sort.mb 값을 적정한 값으로 설정)

 

3. mapper 수 조정

   task에 따라 적절한 mapper 수 설정

   ( 프로그램 수행시  mapred.min.split.size or mapred.job.reuse.jvm.num.tasks 수 지정)

 

'NoSQL > Hadoop' 카테고리의 다른 글

hdfs file system optimization  (0) 2019.07.17
map/reduce optimization  (0) 2019.07.17
hadoop os tunning  (0) 2019.07.16
hadoop map/reduce job 실행  (0) 2019.07.11
yarn admin  (0) 2019.07.09

+ Recent posts