<dependencies>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-common</artifactId>
<version>3.3.1</version>
</dependency>
</dependencies>
import org.apache.hadoop.annotations.HadoopAnnotation;
import org.apache.hadoop.annotations.AnnotatedElementUtil;
@HadoopAnnotation
public class MyLibrary {
public static void main(String[] args) {
// ...
}
@HadoopAnnotation
public void optimizedMethod() {
// ...
}
}
<configuration>
<property>
<name>mapreduce.job.maps</name>
<value>10</value>
</property>
<property>
<name>mapreduce.job.reduces</name>
<value>5</value>
</property>
</configuration>
bash
hadoop jar mylibrary.jar