java.lang.Object
org.apache.hadoop.yarn.server.timelineservice.storage.common.BaseTable<ApplicationTable>
org.apache.hadoop.yarn.server.timelineservice.storage.application.ApplicationTable

public final class ApplicationTable extends BaseTable<ApplicationTable>
The application table as column families info, config and metrics. Info stores information about a YARN application entity, config stores configuration data of a YARN application, metrics stores the metrics of a YARN application. This table is entirely analogous to the entity table but created for better performance. Example application table record:
 |-------------------------------------------------------------------------|
 |  Row       | Column Family                | Column Family| Column Family|
 |  key       | info                         | metrics      | config       |
 |-------------------------------------------------------------------------|
 | clusterId! | id:appId                     | metricId1:   | configKey1:  |
 | userName!  |                              | metricValue1 | configValue1 |
 | flowName!  | created_time:                | @timestamp1  |              |
 | flowRunId! | 1392993084018                |              | configKey2:  |
 | AppId      |                              | metriciD1:   | configValue2 |
 |            | i!infoKey:                   | metricValue2 |              |
 |            | infoValue                    | @timestamp2  |              |
 |            |                              |              |              |
 |            | r!relatesToKey:              | metricId2:   |              |
 |            | id3=id4=id5                  | metricValue1 |              |
 |            |                              | @timestamp2  |              |
 |            | s!isRelatedToKey:            |              |              |
 |            | id7=id9=id6                  |              |              |
 |            |                              |              |              |
 |            | e!eventId=timestamp=infoKey: |              |              |
 |            | eventInfoValue               |              |              |
 |            |                              |              |              |
 |            | flowVersion:                 |              |              |
 |            | versionValue                 |              |              |
 |-------------------------------------------------------------------------|
 
  • Constructor Details

    • ApplicationTable

      public ApplicationTable()