설치·업그레이드 뒤 MapReduce ApplicationMaster가 ClassNotFound/NoClassDefFoundError로 종료된다.
임의의 외부 JAR를 classpath에 추가하기보다 제품이 배포하는 framework를 정상화하는 절차다.
활성 parcel과 Framework JAR 경로를 복구하고 CM의 Install YARN MapReduce Framework JARs를 다시 실행한다.
확인 수준: 추가 조사 해법 · 해당 케이스 적용 결과 미확인
적용 조건: <...>와 예시 DB·테이블·경로·수치는 실제 확인값으로 바꾼다. 명령과 메뉴는 참고 문서를 바탕으로 보강한 예시이며 대상 시스템에서 실행하지 않았다. 버전·원인에 따른 분기와 남은 확인 사항은 아래에 명시한다.
/user/yarn/mapreduce/mr-framework에 현재 버전 tar가 있는지 조회한다.hdfs dfs -ls /user/yarn/mapreduce/mr-framework/
readlink -f /opt/cloudera/parcels/CDH
readlink -f /etc/alternatives/ozone-filesystem-hadoop3.jar
readlink -f /var/lib/hadoop-hdfs/ozone-filesystem-hadoop3.jar
새 ApplicationMaster가 시작되고 최소 MapReduce 작업이 성공하며 현재 framework tar가 사용되는지 확인한다.