|
@@ -37,6 +37,7 @@ import org.apache.hadoop.metrics2.lib.DefaultMetricsSystem;
|
|
import org.apache.hadoop.security.Credentials;
|
|
import org.apache.hadoop.security.Credentials;
|
|
import org.apache.hadoop.security.SecurityUtil;
|
|
import org.apache.hadoop.security.SecurityUtil;
|
|
import org.apache.hadoop.service.CompositeService;
|
|
import org.apache.hadoop.service.CompositeService;
|
|
|
|
+import org.apache.hadoop.util.GenericOptionsParser;
|
|
import org.apache.hadoop.util.NodeHealthScriptRunner;
|
|
import org.apache.hadoop.util.NodeHealthScriptRunner;
|
|
import org.apache.hadoop.util.ReflectionUtils;
|
|
import org.apache.hadoop.util.ReflectionUtils;
|
|
import org.apache.hadoop.util.ShutdownHookManager;
|
|
import org.apache.hadoop.util.ShutdownHookManager;
|
|
@@ -523,11 +524,12 @@ public class NodeManager extends CompositeService
|
|
return this.context;
|
|
return this.context;
|
|
}
|
|
}
|
|
|
|
|
|
- public static void main(String[] args) {
|
|
|
|
|
|
+ public static void main(String[] args) throws IOException {
|
|
Thread.setDefaultUncaughtExceptionHandler(new YarnUncaughtExceptionHandler());
|
|
Thread.setDefaultUncaughtExceptionHandler(new YarnUncaughtExceptionHandler());
|
|
StringUtils.startupShutdownMessage(NodeManager.class, args, LOG);
|
|
StringUtils.startupShutdownMessage(NodeManager.class, args, LOG);
|
|
NodeManager nodeManager = new NodeManager();
|
|
NodeManager nodeManager = new NodeManager();
|
|
Configuration conf = new YarnConfiguration();
|
|
Configuration conf = new YarnConfiguration();
|
|
|
|
+ new GenericOptionsParser(conf, args);
|
|
nodeManager.initAndStartNodeManager(conf, false);
|
|
nodeManager.initAndStartNodeManager(conf, false);
|
|
}
|
|
}
|
|
|
|
|