當前位置: 首頁>>代碼示例>>Java>>正文


Java StringUtils.startupShutdownMessage方法代碼示例

本文整理匯總了Java中org.apache.hadoop.util.StringUtils.startupShutdownMessage方法的典型用法代碼示例。如果您正苦於以下問題:Java StringUtils.startupShutdownMessage方法的具體用法?Java StringUtils.startupShutdownMessage怎麽用?Java StringUtils.startupShutdownMessage使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.apache.hadoop.util.StringUtils的用法示例。


在下文中一共展示了StringUtils.startupShutdownMessage方法的12個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: main

import org.apache.hadoop.util.StringUtils; //導入方法依賴的package包/類
public static void main(String[] args) {
  Thread.setDefaultUncaughtExceptionHandler(new YarnUncaughtExceptionHandler());
  StringUtils.startupShutdownMessage(SharedCacheManager.class, args, LOG);
  try {
    Configuration conf = new YarnConfiguration();
    SharedCacheManager sharedCacheManager = new SharedCacheManager();
    ShutdownHookManager.get().addShutdownHook(
        new CompositeServiceShutdownHook(sharedCacheManager),
        SHUTDOWN_HOOK_PRIORITY);
    sharedCacheManager.init(conf);
    sharedCacheManager.start();
  } catch (Throwable t) {
    LOG.fatal("Error starting SharedCacheManager", t);
    System.exit(-1);
  }
}
 
開發者ID:naver,項目名稱:hadoop,代碼行數:17,代碼來源:SharedCacheManager.java

示例2: main

import org.apache.hadoop.util.StringUtils; //導入方法依賴的package包/類
public static void main(String argv[]) {
  Thread.setDefaultUncaughtExceptionHandler(new YarnUncaughtExceptionHandler());
  StringUtils.startupShutdownMessage(ResourceManager.class, argv, LOG);
  try {
    Configuration conf = new YarnConfiguration();
    GenericOptionsParser hParser = new GenericOptionsParser(conf, argv);
    argv = hParser.getRemainingArgs();
    // If -format-state-store, then delete RMStateStore; else startup normally
    if (argv.length == 1 && argv[0].equals("-format-state-store")) {
      deleteRMStateStore(conf);
    } else {
      ResourceManager resourceManager = new ResourceManager();
      ShutdownHookManager.get().addShutdownHook(
        new CompositeServiceShutdownHook(resourceManager),
        SHUTDOWN_HOOK_PRIORITY);
      resourceManager.init(conf);
      resourceManager.start();
    }
  } catch (Throwable t) {
    LOG.fatal("Error starting ResourceManager", t);
    System.exit(-1);
  }
}
 
開發者ID:naver,項目名稱:hadoop,代碼行數:24,代碼來源:ResourceManager.java

示例3: launchAppHistoryServer

import org.apache.hadoop.util.StringUtils; //導入方法依賴的package包/類
static ApplicationHistoryServer launchAppHistoryServer(String[] args) {
  Thread
    .setDefaultUncaughtExceptionHandler(new YarnUncaughtExceptionHandler());
  StringUtils.startupShutdownMessage(ApplicationHistoryServer.class, args,
    LOG);
  ApplicationHistoryServer appHistoryServer = null;
  try {
    appHistoryServer = new ApplicationHistoryServer();
    ShutdownHookManager.get().addShutdownHook(
      new CompositeServiceShutdownHook(appHistoryServer),
      SHUTDOWN_HOOK_PRIORITY);
    YarnConfiguration conf = new YarnConfiguration();
    new GenericOptionsParser(conf, args);
    appHistoryServer.init(conf);
    appHistoryServer.start();
  } catch (Throwable t) {
    LOG.fatal("Error starting ApplicationHistoryServer", t);
    ExitUtil.terminate(-1, "Error starting ApplicationHistoryServer");
  }
  return appHistoryServer;
}
 
開發者ID:naver,項目名稱:hadoop,代碼行數:22,代碼來源:ApplicationHistoryServer.java

示例4: launchJobHistoryServer

import org.apache.hadoop.util.StringUtils; //導入方法依賴的package包/類
static JobHistoryServer launchJobHistoryServer(String[] args) {
  Thread.
      setDefaultUncaughtExceptionHandler(new YarnUncaughtExceptionHandler());
  StringUtils.startupShutdownMessage(JobHistoryServer.class, args, LOG);
  JobHistoryServer jobHistoryServer = null;
  try {
    jobHistoryServer = new JobHistoryServer();
    ShutdownHookManager.get().addShutdownHook(
        new CompositeServiceShutdownHook(jobHistoryServer),
        SHUTDOWN_HOOK_PRIORITY);
    YarnConfiguration conf = new YarnConfiguration(new JobConf());
    new GenericOptionsParser(conf, args);
    jobHistoryServer.init(conf);
    jobHistoryServer.start();
  } catch (Throwable t) {
    LOG.fatal("Error starting JobHistoryServer", t);
    ExitUtil.terminate(-1, "Error starting JobHistoryServer");
  }
  return jobHistoryServer;
}
 
開發者ID:naver,項目名稱:hadoop,代碼行數:21,代碼來源:JobHistoryServer.java

示例5: main

import org.apache.hadoop.util.StringUtils; //導入方法依賴的package包/類
/**
 */
public static void main(String argv[]) throws Exception {
  if (DFSUtil.parseHelpArgument(argv, NameNode.USAGE, System.out, true)) {
    System.exit(0);
  }

  try {
    StringUtils.startupShutdownMessage(NameNode.class, argv, LOG);
    NameNode namenode = createNameNode(argv, null);
    if (namenode != null) {
      namenode.join();
    }
  } catch (Throwable e) {
    LOG.error("Failed to start namenode.", e);
    terminate(1, e);
  }
}
 
開發者ID:naver,項目名稱:hadoop,代碼行數:19,代碼來源:NameNode.java

示例6: secureMain

import org.apache.hadoop.util.StringUtils; //導入方法依賴的package包/類
public static void secureMain(String args[], SecureResources resources) {
  int errorCode = 0;
  try {
    StringUtils.startupShutdownMessage(DataNode.class, args, LOG);
    DataNode datanode = createDataNode(args, null, resources);
    if (datanode != null) {
      datanode.join();
    } else {
      errorCode = 1;
    }
  } catch (Throwable e) {
    LOG.fatal("Exception in secureMain", e);
    terminate(1, e);
  } finally {
    // We need to terminate the process here because either shutdown was called
    // or some disk related conditions like volumes tolerated or volumes required
    // condition was not met. Also, In secure mode, control will go to Jsvc
    // and Datanode process hangs if it does not exit.
    LOG.warn("Exiting Datanode");
    terminate(errorCode);
  }
}
 
開發者ID:naver,項目名稱:hadoop,代碼行數:23,代碼來源:DataNode.java

示例7: main

import org.apache.hadoop.util.StringUtils; //導入方法依賴的package包/類
public static void main(String[] args) {
  Thread.setDefaultUncaughtExceptionHandler(new YarnUncaughtExceptionHandler());
  StringUtils.startupShutdownMessage(WebAppProxyServer.class, args, LOG);
  try {
    YarnConfiguration configuration = new YarnConfiguration();
    new GenericOptionsParser(configuration, args);
    WebAppProxyServer proxyServer = startServer(configuration);
    proxyServer.proxy.join();
  } catch (Throwable t) {
    ExitUtil.terminate(-1, t);
  }
}
 
開發者ID:naver,項目名稱:hadoop,代碼行數:13,代碼來源:WebAppProxyServer.java

示例8: main

import org.apache.hadoop.util.StringUtils; //導入方法依賴的package包/類
public static void main(String[] args) throws IOException {
  Thread.setDefaultUncaughtExceptionHandler(new YarnUncaughtExceptionHandler());
  StringUtils.startupShutdownMessage(NodeManager.class, args, LOG);
  NodeManager nodeManager = new NodeManager();
  Configuration conf = new YarnConfiguration();
  new GenericOptionsParser(conf, args);
  nodeManager.initAndStartNodeManager(conf, false);
}
 
開發者ID:naver,項目名稱:hadoop,代碼行數:9,代碼來源:NodeManager.java

示例9: startService

import org.apache.hadoop.util.StringUtils; //導入方法依賴的package包/類
static void startService(String[] args,
    DatagramSocket registrationSocket) throws IOException {
  StringUtils.startupShutdownMessage(Nfs3.class, args, LOG);
  NfsConfiguration conf = new NfsConfiguration();
  boolean allowInsecurePorts = conf.getBoolean(
      NfsConfigKeys.DFS_NFS_PORT_MONITORING_DISABLED_KEY,
      NfsConfigKeys.DFS_NFS_PORT_MONITORING_DISABLED_DEFAULT);
  final Nfs3 nfsServer = new Nfs3(conf, registrationSocket,
      allowInsecurePorts);
  nfsServer.startServiceInternal(true);
}
 
開發者ID:naver,項目名稱:hadoop,代碼行數:12,代碼來源:Nfs3.java

示例10: main

import org.apache.hadoop.util.StringUtils; //導入方法依賴的package包/類
/**
 * main() has some simple utility methods.
 * @param argv Command line parameters.
 * @exception Exception if the filesystem does not exist.
 */
public static void main(String[] argv) throws Exception {
  CommandLineOpts opts = SecondaryNameNode.parseArgs(argv);
  if (opts == null) {
    LOG.fatal("Failed to parse options");
    terminate(1);
  } else if (opts.shouldPrintHelp()) {
    opts.usage();
    System.exit(0);
  }
  
  StringUtils.startupShutdownMessage(SecondaryNameNode.class, argv, LOG);
  Configuration tconf = new HdfsConfiguration();
  SecondaryNameNode secondary = null;
  try {
    secondary = new SecondaryNameNode(tconf, opts);
  } catch (IOException ioe) {
    LOG.fatal("Failed to start secondary namenode", ioe);
    terminate(1);
  }

  if (opts != null && opts.getCommand() != null) {
    int ret = secondary.processStartupCommand(opts);
    terminate(ret);
  }

  if (secondary != null) {
    secondary.startCheckpointThread();
    secondary.join();
  }
}
 
開發者ID:naver,項目名稱:hadoop,代碼行數:36,代碼來源:SecondaryNameNode.java

示例11: main

import org.apache.hadoop.util.StringUtils; //導入方法依賴的package包/類
public static void main(String[] args) {
  StringUtils.startupShutdownMessage(Portmap.class, args, LOG);

  final int port = RpcProgram.RPCB_PORT;
  Portmap pm = new Portmap();
  try {
    pm.start(DEFAULT_IDLE_TIME_MILLISECONDS,
        new InetSocketAddress(port), new InetSocketAddress(port));
  } catch (Throwable e) {
    LOG.fatal("Failed to start the server. Cause:", e);
    pm.shutdown();
    System.exit(-1);
  }
}
 
開發者ID:naver,項目名稱:hadoop,代碼行數:15,代碼來源:Portmap.java

示例12: main

import org.apache.hadoop.util.StringUtils; //導入方法依賴的package包/類
public static void main(String[] args) throws Exception {
  StringUtils.startupShutdownMessage(JournalNode.class, args, LOG);
  System.exit(ToolRunner.run(new JournalNode(), args));
}
 
開發者ID:naver,項目名稱:hadoop,代碼行數:5,代碼來源:JournalNode.java


注:本文中的org.apache.hadoop.util.StringUtils.startupShutdownMessage方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。