Description of The Main Interface of The Management Console
- Query of executing tasks: Support querying historical tasks based on time/task ID/engine type/task status.
- Forced stop of running tasks
- Admin users can switch the admin view to view all user tasks
View detailed task execution logs and execution results
Paging query of historical tasks /api/rest_j/v1/jobhistory/list
- Detailed query of historical tasks /api/rest_j/v1/jobhistory/{taskId}/get
- Log viewing /api/rest_j/v1/filesystem/openLog?path=hdfs:%2F%2F%2Ftmp%2Flinkis%2Flog%2F2022-04-12%2FIDE%2Fhadoop%2F466.log
- Result set file list /api/rest_j/v1/filesystem/getDirFileTrees?path=hdfs:%2F%2F%2Ftmp%2Flinkis%2Fhadoop%2Flinkis%2F20220412_173302%2FIDE%2F466
- Execute result set data /api/rest_j/v1/filesystem/openFile?path=hdfs:%2F%2F%2Ftmp%2Flinkis%2Fhadoop%2Flinkis%2F20220412_173302%2FIDE%2F466%2F_0.dolphin&page=1&pageSize=5000
Mandatory kill interface for tasks /api/rest_j/v1/entrance/killJobs
View the status of the engine currently started by the logged-in user and the resource usage
- Ability to stop the engine through interface operations
Administrator users can switch administrator views, view yarn queue resources, and reset resources
Resource query interface /api/rest_j/v1/linkisManager/rm/userresources
- Detailed engine instance information api/rest_j/v1/linkisManager/rm/applicationlist used by resources
- Engine kill interface /api/rest_j/v1/linkisManager/rm/enginekill
- Resource reset interface /api/rest_j/v1/linkisManager/rm/resetResource?resourceId=2
List of all resources used /api/rest_j/v1/linkisManager/rm/allUserResource?page=1&size=15
Function of user-defined parameter management
- Users can manage engine related configurations on this interface
Administrators can also add application types and engines here
View the configuration tree list /api/rest_j/v1/configuration/getFullTreesByAppName?creator=%E5%85%A8%E5%B1%80%E8%AE%BE%E7%BD%AE
- New secondary engine configuration /api/rest_j/v1/configuration/createSecondCategory
configuration saving /api/rest_j/v1/configuration/saveFullTree
Support users to customize the addition and modification of variables, which can be automatically replaced according to the configured variable values when the task is submitted. Ability to reuse commonly used variables
Saving of global variables /api/rest_j/v1/variable/saveGlobalVariable
- Query of global variables /api/rest_j/v1/variable/listGlobalVariable
Only visible to linkis computing management platform administrators
- Admin can manage ECM and all engines,
- You can view ECM status information, modify ECM label information, modify ECM status information, and query all engine information under each ECM
- You can edit the tag information of ECM (only some tags are allowed to be edited), and modify the status of ECM.
- You can view all the engine information under the ECM, and you can stop the operation for a single engine, view the operation log, and edit the tag information of the engine.
The maximum available resource is configured with a default value via a configuration file parameter wds.linkis.ecm.memory.max 100g wds.linkis.ecm.cores.max 100 wds.linkis.ecm.engineconn.instances.max 50
- Query the ECM list api/rest_j/v1/linkisManager/listAllEMs
- Modify ECM information api/rest_j/v1/linkisManager/modifyEMInfo
- Query engine data under ecm/api/rest_j/v1/linkisManager/listEMEngines
- Modify engine information api/rest_j/v1/linkisManager/modifyEngineInfo
- Engine kill interface /api/rest_j/v1/linkisManager/rm/enginekill
- Engine log query interface /api/rest_j/v1/linkisManager/openEngineLog
You can view all microservice information under Linkis, which is only visible to linkis computing management console administrators.
- Service query /api/rest_j/v1/microservice/allInstance
- label update api/rest_j/v1/microservice/instanceLabel