org.apache.hadoop.conf.Configurablepublic class LogCLIHelpers
extends java.lang.Object
implements org.apache.hadoop.conf.Configurable
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
CONTAINER_ON_NODE_PATTERN |
|
static java.lang.String |
PER_LOG_FILE_INFO_PATTERN |
| Constructor | Description |
|---|---|
LogCLIHelpers() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
closePrintStream(java.io.PrintStream out) |
|
int |
dumpAContainerLogsForLogType(ContainerLogsRequest options) |
|
int |
dumpAContainerLogsForLogType(ContainerLogsRequest options,
boolean outputFailure) |
|
int |
dumpAContainerLogsForLogTypeWithoutNodeId(ContainerLogsRequest options) |
|
int |
dumpAContainersLogs(java.lang.String appId,
java.lang.String containerId,
java.lang.String nodeId,
java.lang.String jobOwner) |
|
int |
dumpAllContainersLogs(ContainerLogsRequest options) |
|
org.apache.hadoop.conf.Configuration |
getConf() |
|
static java.lang.String |
getOwnerForAppIdOrNull(org.apache.hadoop.yarn.api.records.ApplicationId appId,
java.lang.String bestGuess,
org.apache.hadoop.conf.Configuration conf) |
|
static java.lang.String |
guessOwnerWithFileFormat(LogAggregationFileController fileFormat,
org.apache.hadoop.yarn.api.records.ApplicationId appId,
java.lang.String bestGuess,
org.apache.hadoop.conf.Configuration conf) |
|
java.util.Set<ContainerLogFileInfo> |
listContainerLogs(ContainerLogsRequest options) |
|
int |
printAContainerLogMetadata(ContainerLogsRequest options,
java.io.PrintStream out,
java.io.PrintStream err) |
|
void |
printContainersList(ContainerLogsRequest options,
java.io.PrintStream out,
java.io.PrintStream err) |
|
void |
printNodesList(ContainerLogsRequest options,
java.io.PrintStream out,
java.io.PrintStream err) |
|
void |
setConf(org.apache.hadoop.conf.Configuration conf) |
public static final java.lang.String PER_LOG_FILE_INFO_PATTERN
public static final java.lang.String CONTAINER_ON_NODE_PATTERN
@Private
@VisibleForTesting
public int dumpAContainersLogs(java.lang.String appId,
java.lang.String containerId,
java.lang.String nodeId,
java.lang.String jobOwner)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String guessOwnerWithFileFormat(LogAggregationFileController fileFormat, org.apache.hadoop.yarn.api.records.ApplicationId appId, java.lang.String bestGuess, org.apache.hadoop.conf.Configuration conf) throws java.io.IOException
java.io.IOException@Private
@VisibleForTesting
public static java.lang.String getOwnerForAppIdOrNull(org.apache.hadoop.yarn.api.records.ApplicationId appId,
java.lang.String bestGuess,
org.apache.hadoop.conf.Configuration conf)
@Private @VisibleForTesting public int dumpAContainerLogsForLogType(ContainerLogsRequest options) throws java.io.IOException
java.io.IOException@Private @VisibleForTesting public int dumpAContainerLogsForLogType(ContainerLogsRequest options, boolean outputFailure) throws java.io.IOException
java.io.IOException@Private public int dumpAContainerLogsForLogTypeWithoutNodeId(ContainerLogsRequest options) throws java.io.IOException
java.io.IOException@Private public int dumpAllContainersLogs(ContainerLogsRequest options) throws java.io.IOException
java.io.IOException@Private public int printAContainerLogMetadata(ContainerLogsRequest options, java.io.PrintStream out, java.io.PrintStream err) throws java.io.IOException
java.io.IOException@Private public void printNodesList(ContainerLogsRequest options, java.io.PrintStream out, java.io.PrintStream err) throws java.io.IOException
java.io.IOException@Private public void printContainersList(ContainerLogsRequest options, java.io.PrintStream out, java.io.PrintStream err) throws java.io.IOException
java.io.IOExceptionpublic void setConf(org.apache.hadoop.conf.Configuration conf)
setConf in interface org.apache.hadoop.conf.Configurablepublic org.apache.hadoop.conf.Configuration getConf()
getConf in interface org.apache.hadoop.conf.Configurablepublic void closePrintStream(java.io.PrintStream out)
@Private public java.util.Set<ContainerLogFileInfo> listContainerLogs(ContainerLogsRequest options) throws java.io.IOException
java.io.IOExceptionCopyright © 2008–2025 Apache Software Foundation. All rights reserved.