THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
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
Attribute | Type | Description | |
---|---|---|---|
tags | appName | String | application/topology name |
fields | mainClass | String | application main class |
jarFile | String | jar file path | |
configFile | String | application configuration file path | |
deployEnvironment | String | deploy cluster name initialized | |
status | String | application status: INITIALIZED, STARTING, RUNING, FAILED, STOPPED |
Cluster Definition
- Service name: ClusterDefinitionService
- Table name: cluster_definition
Attribute | Type | Description | |
---|---|---|---|
tags | name | String | cluster name |
type | String | e.g., storm, spark | |
config | json | cluster config |