|
|
@ -119,18 +119,10 @@ public class MapReduceTask extends AbstractYarnTask { |
|
|
|
protected void setMainJarName() { |
|
|
|
protected void setMainJarName() { |
|
|
|
// main jar
|
|
|
|
// main jar
|
|
|
|
ResourceInfo mainJar = mapreduceParameters.getMainJar(); |
|
|
|
ResourceInfo mainJar = mapreduceParameters.getMainJar(); |
|
|
|
if (mainJar != null) { |
|
|
|
String resourceName = getResourceNameOfMainJar(mainJar); |
|
|
|
int resourceId = mainJar.getId(); |
|
|
|
|
|
|
|
String resourceName; |
|
|
|
|
|
|
|
if (resourceId == 0) { |
|
|
|
|
|
|
|
resourceName = mainJar.getRes(); |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
resourceName = mainJar.getResourceName().replaceFirst("/", ""); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
mainJar.setRes(resourceName); |
|
|
|
mainJar.setRes(resourceName); |
|
|
|
mapreduceParameters.setMainJar(mainJar); |
|
|
|
mapreduceParameters.setMainJar(mainJar); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public AbstractParameters getParameters() { |
|
|
|
public AbstractParameters getParameters() { |
|
|
|