특정 노드에 대한) (각 맵에 대한 매퍼 내부 기능을하는 클래스의 단일 인스턴스를 만들기하둡 - 내가 하둡 맵리 듀스를위한 자바에서이 같은 클래스 뭔가를
public Class MyClass {
public static MyClassMapper extends Mapper {
static SomeClass someClassObj = new SomeClass();
void map(Object Key, Text value, Context context) {
String someText = someClassObj.getSomeThing();
}
}
}
나는 오직 하나의 인스턴스를 필요 map() 함수 (노드 당)에서 사용할 수있는 someClassObj를 만듭니다. 어떻게 그것을 달성 할 수 있습니까?
이 주제에 대한 자세한 내용은 언제든지 문의하십시오.
감사합니다.
꽤 해키지만, 갈 길입니다. +1 –
기본적으로 단일 노드의 모든 맵퍼에 대해 단일 JVM을 가져 오려고했습니다. –
쿨! 나는 이것을 확실히 고려할 것입니다. 나도 +1. –