org.apache.hadoop.util.Shell.appendScriptExtension()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(7.5k)|赞(0)|评价(0)|浏览(157)

本文整理了Java中org.apache.hadoop.util.Shell.appendScriptExtension()方法的一些代码示例,展示了Shell.appendScriptExtension()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Shell.appendScriptExtension()方法的具体详情如下:
包路径:org.apache.hadoop.util.Shell
类名称:Shell
方法名:appendScriptExtension

Shell.appendScriptExtension介绍

[英]Returns a File referencing a script with the given basename, inside the given parent directory. The file extension is inferred by platform: ".cmd" on Windows, or ".sh" otherwise.
[中]返回在给定父目录中引用具有给定基名称的脚本的文件。文件扩展名由平台推断:Windows上为“.cmd”,否则为“.sh”。

代码示例

代码示例来源:origin: org.apache.hadoop/hadoop-common

/**
 * Returns a File referencing a script with the given basename, inside the
 * given parent directory.  The file extension is inferred by platform:
 * <code>".cmd"</code> on Windows, or <code>".sh"</code> otherwise.
 *
 * @param parent File parent directory
 * @param basename String script file basename
 * @return File referencing the script in the directory
 */
public static File appendScriptExtension(File parent, String basename) {
 return new File(parent, appendScriptExtension(basename));
}

代码示例来源:origin: ch.cern.hadoop/hadoop-common

/**
 * Returns a File referencing a script with the given basename, inside the
 * given parent directory.  The file extension is inferred by platform: ".cmd"
 * on Windows, or ".sh" otherwise.
 * 
 * @param parent File parent directory
 * @param basename String script file basename
 * @return File referencing the script in the directory
 */
public static File appendScriptExtension(File parent, String basename) {
 return new File(parent, appendScriptExtension(basename));
}

代码示例来源:origin: ch.cern.hadoop/hadoop-yarn-server-nodemanager

protected LocalWrapperScriptBuilder(Path containerWorkDir) {
  this.wrapperScriptPath = new Path(containerWorkDir,
   Shell.appendScriptExtension("default_container_executor"));
 }
}

代码示例来源:origin: com.github.jiayuhan-it/hadoop-common

/**
 * Returns a File referencing a script with the given basename, inside the
 * given parent directory.  The file extension is inferred by platform: ".cmd"
 * on Windows, or ".sh" otherwise.
 * 
 * @param parent File parent directory
 * @param basename String script file basename
 * @return File referencing the script in the directory
 */
public static File appendScriptExtension(File parent, String basename) {
 return new File(parent, appendScriptExtension(basename));
}

代码示例来源:origin: ch.cern.hadoop/hadoop-yarn-server-nodemanager

protected LocalWrapperScriptBuilder(Path containerWorkDir) {
  this.wrapperScriptPath = new Path(containerWorkDir,
    Shell.appendScriptExtension(DOCKER_CONTAINER_EXECUTOR_SCRIPT));
 }
}

代码示例来源:origin: com.github.jiayuhan-it/hadoop-yarn-server-nodemanager

public UnixLocalWrapperScriptBuilder(Path containerWorkDir, String dockerCommand, String dockerPidScript) {
 super(containerWorkDir);
 this.dockerCommand = dockerCommand;
 this.dockerPidScript = dockerPidScript;
 this.sessionScriptPath = new Path(containerWorkDir,
  Shell.appendScriptExtension(DOCKER_CONTAINER_EXECUTOR_SESSION_SCRIPT));
}

代码示例来源:origin: io.hops/hadoop-common

/**
 * Returns a File referencing a script with the given basename, inside the
 * given parent directory.  The file extension is inferred by platform:
 * <code>".cmd"</code> on Windows, or <code>".sh"</code> otherwise.
 *
 * @param parent File parent directory
 * @param basename String script file basename
 * @return File referencing the script in the directory
 */
public static File appendScriptExtension(File parent, String basename) {
 return new File(parent, appendScriptExtension(basename));
}

代码示例来源:origin: io.prestosql.hadoop/hadoop-apache

/**
 * Returns a File referencing a script with the given basename, inside the
 * given parent directory.  The file extension is inferred by platform: ".cmd"
 * on Windows, or ".sh" otherwise.
 * 
 * @param parent File parent directory
 * @param basename String script file basename
 * @return File referencing the script in the directory
 */
public static File appendScriptExtension(File parent, String basename) {
 return new File(parent, appendScriptExtension(basename));
}

代码示例来源:origin: ch.cern.hadoop/hadoop-yarn-server-nodemanager

public UnixLocalWrapperScriptBuilder(Path containerWorkDir) {
 super(containerWorkDir);
 this.sessionScriptPath = new Path(containerWorkDir,
   Shell.appendScriptExtension("default_container_executor_session"));
}

代码示例来源:origin: io.hops/hadoop-yarn-server-nodemanager

public UnixLocalWrapperScriptBuilder(Path containerWorkDir,
 String dockerCommand, String dockerPidScript) {
 super(containerWorkDir);
 this.dockerCommand = dockerCommand;
 this.dockerPidScript = dockerPidScript;
 this.sessionScriptPath = new Path(containerWorkDir,
  Shell.appendScriptExtension(DOCKER_CONTAINER_EXECUTOR_SESSION_SCRIPT));
}

代码示例来源:origin: org.apache.hadoop/hadoop-yarn-server-nodemanager

/**
  * Create an instance for the given container working directory.
  *
  * @param containerWorkDir the working directory for the container
  */
 protected LocalWrapperScriptBuilder(Path containerWorkDir) {
  this.wrapperScriptPath = new Path(containerWorkDir,
   Shell.appendScriptExtension("default_container_executor"));
 }
}

代码示例来源:origin: org.apache.hadoop/hadoop-yarn-server-nodemanager

/**
 * Create an instance for the given container path.
 *
 * @param containerWorkDir the container's working directory
 */
public UnixLocalWrapperScriptBuilder(Path containerWorkDir) {
 super(containerWorkDir);
 this.sessionScriptPath = new Path(containerWorkDir,
   Shell.appendScriptExtension("default_container_executor_session"));
}

代码示例来源:origin: ch.cern.hadoop/hadoop-yarn-server-nodemanager

public UnixLocalWrapperScriptBuilder(Path containerWorkDir, String dockerCommand, String dockerPidScript) {
 super(containerWorkDir);
 this.dockerCommand = dockerCommand;
 this.dockerPidScript = dockerPidScript;
 this.sessionScriptPath = new Path(containerWorkDir,
  Shell.appendScriptExtension(DOCKER_CONTAINER_EXECUTOR_SESSION_SCRIPT));
}

代码示例来源:origin: com.github.jiayuhan-it/hadoop-yarn-server-nodemanager

protected LocalWrapperScriptBuilder(Path containerWorkDir) {
  this.wrapperScriptPath = new Path(containerWorkDir,
   Shell.appendScriptExtension("default_container_executor"));
 }
}

代码示例来源:origin: com.github.jiayuhan-it/hadoop-yarn-server-nodemanager

public UnixLocalWrapperScriptBuilder(Path containerWorkDir) {
 super(containerWorkDir);
 this.sessionScriptPath = new Path(containerWorkDir,
   Shell.appendScriptExtension("default_container_executor_session"));
}

代码示例来源:origin: com.github.jiayuhan-it/hadoop-yarn-server-nodemanager

protected LocalWrapperScriptBuilder(Path containerWorkDir) {
  this.wrapperScriptPath = new Path(containerWorkDir,
    Shell.appendScriptExtension(DOCKER_CONTAINER_EXECUTOR_SCRIPT));
 }
}

代码示例来源:origin: io.hops/hadoop-yarn-server-nodemanager

protected LocalWrapperScriptBuilder(Path containerWorkDir) {
  this.wrapperScriptPath = new Path(containerWorkDir,
    Shell.appendScriptExtension(DOCKER_CONTAINER_EXECUTOR_SCRIPT));
 }
}

代码示例来源:origin: io.hops/hadoop-yarn-server-nodemanager

protected LocalWrapperScriptBuilder(Path containerWorkDir) {
  this.wrapperScriptPath = new Path(containerWorkDir,
   Shell.appendScriptExtension("default_container_executor"));
 }
}

代码示例来源:origin: io.hops/hadoop-yarn-server-nodemanager

public UnixLocalWrapperScriptBuilder(Path containerWorkDir) {
 super(containerWorkDir);
 this.sessionScriptPath = new Path(containerWorkDir,
   Shell.appendScriptExtension("default_container_executor_session"));
}

代码示例来源:origin: cdapio/cdap

/**
 * Returns a File referencing a script with the given basename, inside the
 * given parent directory.  The file extension is inferred by platform: ".cmd"
 * on Windows, or ".sh" otherwise.
 * 
 * @param parent File parent directory
 * @param basename String script file basename
 * @return File referencing the script in the directory
 */
public static File appendScriptExtension(File parent, String basename) {
 return new File(parent, appendScriptExtension(basename));
}

相关文章