You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

Objective

To have a better user experience with EAGLE ui, we could provide an interface to manage a certain topology via the ui page, such as submit a topology

Schema

Topology Definition 

  • Service name: AppManagementService
  • Table name: application_definition
 AttributeTypeDescription
tagssiteStringsite name
 appNameStringapplication/topology name
fieldsmainClassStringapplication main class
 jarFileStringjar file path
 configFileStringapplication configuration file path
 deployEnvironmentStringcluster name
 statusString{SUCCESS, FAILURE}

Cluster Definition

  • Service name: ClusterDefinitionService
  • Table name: cluster_definition
 AttributeTypeDescription
tagsnameStringcluster name
 typeStringe.g., storm, spark
 configStringcluster config

Use cases

  1. NEW
    1. create a topology definition entity
  2. START
    1. click START button
    2. check the topology's current status on the nimbus host
    3. a new thread is created to execute the submitting topology task
    4. update status
  3. STOP
    1. click STOP button
    2. check the topology's current status on nimbus host
    3. a new thread is created to stop the topology
    4. update status






 

 

  • No labels