org.apache.hadoop.conf.Configurable, org.apache.hadoop.util.Toolpublic class TopCLI extends YarnCLI
| Modifier and Type | Field | Description |
|---|---|---|
static java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
AppIDComparator |
|
protected org.apache.hadoop.thirdparty.com.google.common.cache.Cache<org.apache.hadoop.yarn.api.protocolrecords.GetApplicationsRequest,java.util.List<org.apache.hadoop.yarn.api.records.ApplicationReport>> |
applicationReportsCache |
|
static java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
AppNameComparator |
|
static java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
AppPriorityComparator |
|
static java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
AppTypeComparator |
|
static java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
MemorySecondsComparator |
|
static java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
ProgressComparator |
|
static java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
QueueNameComparator |
|
static java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
ReservedContainersComparator |
|
static java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
ReservedMemoryComparator |
|
static java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
ReservedVCoresComparator |
|
static java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
RunningTimeComparator |
|
static java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
UsedContainersComparator |
|
static java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
UsedMemoryComparator |
|
static java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
UsedVCoresComparator |
|
static java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
UserComparator |
|
static java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
VCoreSecondsComparator |
client, FAIL_CMD, HELP_CMD, KILL_CMD, LIST_CMD, MOVE_TO_QUEUE_CMD, OPTION_SUBCLUSTERID, SIGNAL_CMD, STATUS_CMD, syserr, sysout| Constructor | Description |
|---|---|
TopCLI() |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
clearScreen() |
|
protected void |
clearScreenWithoutScroll() |
|
protected java.util.List<org.apache.hadoop.yarn.api.records.ApplicationReport> |
fetchAppReports() |
|
java.net.URL |
getHAClusterUrl(org.apache.hadoop.conf.Configuration conf,
java.lang.String rmhid) |
|
protected org.apache.hadoop.yarn.client.cli.TopCLI.NodesInformation |
getNodesInfo() |
|
protected org.apache.hadoop.yarn.client.cli.TopCLI.QueueMetrics |
getQueueMetrics() |
|
static void |
main(java.lang.String[] args) |
|
protected void |
printApps(java.lang.String appInfo) |
|
protected void |
printHeader(java.lang.String header) |
|
int |
run(java.lang.String[] args) |
|
protected void |
setTerminalSequences() |
|
protected void |
showFieldsScreen() |
createAndStartYarnClient, createYarnClient, getClient, setClient, setSysErrPrintStream, setSysOutPrintStream, stopprotected org.apache.hadoop.thirdparty.com.google.common.cache.Cache<org.apache.hadoop.yarn.api.protocolrecords.GetApplicationsRequest,java.util.List<org.apache.hadoop.yarn.api.records.ApplicationReport>> applicationReportsCache
public static final java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> AppIDComparator
public static final java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> UserComparator
public static final java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> AppTypeComparator
public static final java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> QueueNameComparator
public static final java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> UsedContainersComparator
public static final java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> ReservedContainersComparator
public static final java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> UsedMemoryComparator
public static final java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> ReservedMemoryComparator
public static final java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> UsedVCoresComparator
public static final java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> ReservedVCoresComparator
public static final java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> VCoreSecondsComparator
public static final java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> MemorySecondsComparator
public static final java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> ProgressComparator
public static final java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> RunningTimeComparator
public static final java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> AppNameComparator
public static final java.util.Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> AppPriorityComparator
public TopCLI()
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exceptionpublic int run(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exceptionprotected void setTerminalSequences()
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionprotected org.apache.hadoop.yarn.client.cli.TopCLI.NodesInformation getNodesInfo()
protected org.apache.hadoop.yarn.client.cli.TopCLI.QueueMetrics getQueueMetrics()
@VisibleForTesting
public java.net.URL getHAClusterUrl(org.apache.hadoop.conf.Configuration conf,
java.lang.String rmhid)
throws java.net.MalformedURLException
java.net.MalformedURLExceptionprotected void clearScreen()
protected void clearScreenWithoutScroll()
protected void printHeader(java.lang.String header)
protected void printApps(java.lang.String appInfo)
protected void showFieldsScreen()
protected java.util.List<org.apache.hadoop.yarn.api.records.ApplicationReport> fetchAppReports()
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
org.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionCopyright © 2008–2025 Apache Software Foundation. All rights reserved.