Context-job.xml 파일에서 property durability 의미

다율·2023년 6월 26일

java

목록 보기
2/3

"job.xml" 파일은 Apache Hadoop의 MapReduce 프레임워크에서 사용되는 설정 파일입니다. "durability"는 이 파일에서 사용되는 하나의 속성(property)입니다.

"Durability"는 작업(job)의 영속성을 나타내는 속성입니다. 이 속성은 작업의 실패나 중단 시에 작업의 상태와 결과를 보존하고 복구할 수 있는지를 결정합니다.

일반적으로 "durability" 속성은 다음과 같은 값 중 하나를 가질 수 있습니다:

  1. "TRANSIENT": 이 값은 작업의 결과를 영속적으로 저장하지 않고 일시적으로 유지합니다. 작업이 완료되면 결과가 삭제될 수 있습니다. 작업의 실행에 필요한 데이터나 상태가 다른 저장소에서 복원될 수 있어야 합니다.

  2. "PERMANENT": 이 값은 작업의 결과를 영구적으로 저장합니다. 작업의 결과는 HDFS(Hadoop Distributed File System)나 다른 지속적인 저장소에 저장되어 영구적으로 유지됩니다. 작업이 중단되더라도 결과는 보존되어 재시작할 수 있습니다.

이렇게 "durability" 속성을 설정함으로써 사용자는 작업의 중단 또는 실패 시에 어떻게 작업의 상태와 결과를 관리할지를 결정할 수 있습니다.

entry key = "executeYn"과
entry key = "executeMultiYn" 의 의미

"entry key = "executeYn""와 "entry key = "executeMultiYn""은 Apache Hadoop의 MapReduce 프레임워크에서 사용되는 설정 파일에서 각각의 키(key)를 나타냅니다. 이러한 키들은 일반적으로 job.xml 파일에서 사용되며, 특정 작업(job)을 실행할 때의 동작을 제어하는 데 사용됩니다.

  1. "entry key = "executeYn"": 이 키는 작업의 실행 여부를 나타냅니다. 일반적으로 "executeYn" 키의 값은 논리적인 값인 "true" 또는 "false"를 가집니다. "executeYn" 키의 값이 "true"로 설정되면 해당 작업이 실행됩니다. 반대로, 값이 "false"로 설정되면 해당 작업은 실행되지 않습니다.

  2. "entry key = "executeMultiYn"": 이 키는 다중 작업(multi-job)의 실행 여부를 나타냅니다. 다중 작업이란 여러 개의 작업을 한 번에 실행하는 것을 의미합니다. "executeMultiYn" 키의 값은 역시 논리적인 값인 "true" 또는 "false"를 가집니다. "executeMultiYn" 키의 값이 "true"로 설정되면 다중 작업이 실행됩니다. 반대로, 값이 "false"로 설정되면 다중 작업은 실행되지 않습니다.

이러한 설정 키들을 사용하여 작업의 실행 여부와 다중 작업의 실행 여부를 유연하게 제어할 수 있습니다. 특정 작업이나 다중 작업을 선택적으로 실행하고 싶은 경우, 해당 키들의 값을 조정하여 원하는 동작을 구현할 수 있습니다.

profile
상호작용이 원활한 주니어 개발자입니다

0개의 댓글