public class TopCLI extends YarnCLI
Modifier and Type | Field and Description |
---|---|
static Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
AppIDComparator |
protected com.google.common.cache.Cache<org.apache.hadoop.yarn.api.protocolrecords.GetApplicationsRequest,List<org.apache.hadoop.yarn.api.records.ApplicationReport>> |
applicationReportsCache |
static Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
AppNameComparator |
static Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
AppPriorityComparator |
static Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
AppTypeComparator |
static Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
MemorySecondsComparator |
static Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
ProgressComparator |
static Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
QueueNameComparator |
static Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
ReservedContainersComparator |
static Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
ReservedMemoryComparator |
static Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
ReservedVCoresComparator |
static Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
RunningTimeComparator |
static Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
UsedContainersComparator |
static Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
UsedMemoryComparator |
static Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
UsedVCoresComparator |
static Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
UserComparator |
static Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> |
VCoreSecondsComparator |
client, FAIL_CMD, HELP_CMD, KILL_CMD, LIST_CMD, MOVE_TO_QUEUE_CMD, SIGNAL_CMD, STATUS_CMD, syserr, sysout
Constructor and Description |
---|
TopCLI() |
Modifier and Type | Method and Description |
---|---|
protected void |
clearScreen() |
protected void |
clearScreenWithoutScroll() |
protected List<org.apache.hadoop.yarn.api.records.ApplicationReport> |
fetchAppReports() |
URL |
getHAClusterUrl(org.apache.hadoop.conf.Configuration conf,
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(String[] args) |
protected void |
printApps(String appInfo) |
protected void |
printHeader(String header) |
int |
run(String[] args) |
protected void |
setTerminalSequences() |
protected void |
showFieldsScreen() |
protected void |
showTopScreen() |
createYarnClient, getClient, setClient, setSysErrPrintStream, setSysOutPrintStream, stop
protected com.google.common.cache.Cache<org.apache.hadoop.yarn.api.protocolrecords.GetApplicationsRequest,List<org.apache.hadoop.yarn.api.records.ApplicationReport>> applicationReportsCache
public static final Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> AppIDComparator
public static final Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> UserComparator
public static final Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> AppTypeComparator
public static final Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> QueueNameComparator
public static final Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> UsedContainersComparator
public static final Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> ReservedContainersComparator
public static final Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> UsedMemoryComparator
public static final Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> ReservedMemoryComparator
public static final Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> UsedVCoresComparator
public static final Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> ReservedVCoresComparator
public static final Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> VCoreSecondsComparator
public static final Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> MemorySecondsComparator
public static final Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> ProgressComparator
public static final Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> RunningTimeComparator
public static final Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> AppNameComparator
public static final Comparator<org.apache.hadoop.yarn.client.cli.TopCLI.ApplicationInformation> AppPriorityComparator
public TopCLI() throws IOException, InterruptedException
IOException
InterruptedException
protected void setTerminalSequences() throws IOException, InterruptedException
IOException
InterruptedException
protected org.apache.hadoop.yarn.client.cli.TopCLI.NodesInformation getNodesInfo()
protected org.apache.hadoop.yarn.client.cli.TopCLI.QueueMetrics getQueueMetrics()
public URL getHAClusterUrl(org.apache.hadoop.conf.Configuration conf, String rmhid) throws MalformedURLException
MalformedURLException
protected void clearScreen()
protected void clearScreenWithoutScroll()
protected void printHeader(String header)
protected void printApps(String appInfo)
protected void showFieldsScreen()
protected void showTopScreen()
protected List<org.apache.hadoop.yarn.api.records.ApplicationReport> fetchAppReports() throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
org.apache.hadoop.yarn.exceptions.YarnException
IOException
Copyright © 2008–2018 Apache Software Foundation. All rights reserved.