이 링크 Profling Hive CLI은 Java 임무 제어를 사용하여 Hive CLI를 프로파일 링하는 방법에 대한 지시 사항을 제공합니다. alias debug='HADOOP_CLIENT_OPTS="-XX:+UnlockCommercialFeatures -XX:+FlightRecorder -XX:FlightRecorderOptions=defaultrecording=true,dumponexit=true,dumponexitpath=$HOME/profiles/"'
Apache 하이브 CLI 프로파일 링
실행을 일부 하둡 클라이언트 명령에 : 반복하는 것이 더 쉽습니다 있도록 mkdir $HOME/profiles
별칭을 만듭니다 그리고 단계
는 프로파일 러 출력을 저장할 디렉토리를 만들고 있습니다 profile 예를 들어 하이브 CLI 시작 (-e 'exit;'을 사용하여 TRACE 출력을 사용하도록)을 프로필하려면 다음을 입력하십시오.
debug hive --hiveconf hive.root.logger=TRACE,console -e 'exit;' 2&>&1 | tee $HOME/profiles/hive_trace.out
아카이브 및 내 질문은 1
tar czvf profile_data.tgz $HOME/profiles
단계에서 사용하는 디렉토리를 수집
A) 4 단계 후, 어떻게 사용하는 Java 미션 컨트롤은 수집 된 측정을 소비 하는가
b) 2와 3의 구성 설정을 사용하여 하이브를 시작할 때 하이브가 Java 임무 제어 콘솔에서 보이지 않는 이유는 무엇입니까?
c) hive-exec, hive-metastore와 같은 하이브의 구성 요소를 프로파일 링하는 더 좋은 방법이 있습니까?