WordCount 예제를 작성한 다음 이클립스 프로젝트에서 MyJar.jar과 같은 외부 jar 파일을 포함한다고 가정하자. 지금은 word.jar 파일로 전체 단어 수 프로젝트를 내보낼 경우, 다음Hadoop의 외부/jar 파일은 어디에 저장되어 있습니까?
$> hadoop jar word.jar WordCount input output
내가 작업이 실행하고 word.jar이 MyJar.jar 파일이 포함 된 lib 디렉토리에있을 것이라는 점을 이해 입력합니다. 이제 HDFS에서이 jar 파일의 메소드를 호출하는 작업이 실행 중일 때이 jar 파일 MyJar 파일이 어디에 저장됩니까?
그건 의미가 있습니다. 그러나 클라이언트는 작업 JAR 파일, 구성 파일 및 계산 된 입력 스플릿을 포함하여 작업을 실행하는 데 필요한 리소스를 작업 ID 다음에 이름이 지정된 디렉토리의 작업 추적기의 파일 시스템에 복사합니다. 작업 JAR은 높은 복제 인수로 복사됩니다 (기본값은 10). 이 단락은별로 의미가 없습니다. 첫째, 그것은 클라이언트가 구직자의 fs에 복제본을 복사 한 다음 작업 병이 고도로 복제되었다고 말하기 때문입니다. – Razvan
직업 추적자 fs에 의해, 그들은 HDFS를 의미합니다. –