public static void main(String[] args) { if(args.length == 0 || (args.length == 1 && (args[0].equals("h") || args[0].equals("-h") || args[0].equals("-help") || args[0] .equals("help")))) { GuaguaOptionsParser.printGenericCommandUsage(System.out); System.exit(0); } long startTime = System.currentTimeMillis(); int result = 0; try { GuaguaYarnClient client = new GuaguaYarnClient(); client.setStartTime(startTime); GuaguaOptionsParser parser = parseOpts(args, client.getConf()); LOG.info("Initializing client."); String[] remainingArgs = parser.getRemainingArgs(); if(!client.init(remainingArgs)) { System.exit(-1); } result = client.run(remainingArgs); } catch (Throwable t) { LOG.error("Error running yarn client", t); System.exit(1); } if(result == 0) { LOG.info("Application completed successfully"); } else { LOG.error("Application failed, please check the diagnosis info."); } System.exit(result); }
public static void main(String[] args) { if(args.length == 0 || (args.length == 1 && (args[0].equals("h") || args[0].equals("-h") || args[0].equals("-help") || args[0] .equals("help")))) { GuaguaOptionsParser.printGenericCommandUsage(System.out); System.exit(0); } long startTime = System.currentTimeMillis(); int result = 0; try { GuaguaYarnClient client = new GuaguaYarnClient(); client.setStartTime(startTime); GuaguaOptionsParser parser = parseOpts(args, client.getConf()); LOG.info("Initializing client."); String[] remainingArgs = parser.getRemainingArgs(); if(!client.init(remainingArgs)) { System.exit(-1); } result = client.run(remainingArgs); } catch (Throwable t) { LOG.error("Error running yarn client", t); System.exit(1); } if(result == 0) { LOG.info("Application completed successfully"); } else { LOG.error("Application failed, please check the diagnosis info."); } System.exit(result); }