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

Compare with Current View Page History

Version 1 Next »

Objective

To have a better user experience with EAGLE ui, we should provide an interface to manage a certain topology via the ui page, such as START, STOP, or STATUS

Design

Topology Definition 

  • Service name: AppManagementService
  • Table name: application_definition
 AttributeTypeDescription
tagsappNameStringapplication/topology name
fieldsmainClassStringapplication main class
 jarFileStringjar file path
 configFileStringapplication configuration file path
 deployEnvironmentStringdeploy cluster name initialized
 statusStringapplication status: INITIALIZED, STARTING, RUNING, FAILED, STOPPED

Cluster Definition

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