Skip to main content
版本:1.4.0

管理台主要接口说明

1 全局历史

1.1 主要功能

  • 执行任务的查询:支持根据时间/任务ID/引擎类型/任务状态查询历史任务。
  • 运行态任务的强制停止
  • 管理员用户可以切换管理员视图,查看所有的用户任务
  • 查看任务详细执行日志以及执行结果

1.2 主要接口

  • 历史任务的分页查询 /api/rest_j/v1/jobhistory/list
  • 历史任务的详细查询 /api/rest_j/v1/jobhistory/{taskId}/get
  • 日志的查看 /api/rest_j/v1/filesystem/openLog?path=hdfs:%2F%2F%2Ftmp%2Flinkis%2Flog%2F2022-04-12%2FIDE%2Fhadoop%2F466.log
  • 结果集文件列表 /api/rest_j/v1/filesystem/getDirFileTrees?path=hdfs:%2F%2F%2Ftmp%2Flinkis%2Fhadoop%2Flinkis%2F20220412_173302%2FIDE%2F466
  • 执行结果集数据 /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
  • 任务的强制kill接口 /api/rest_j/v1/entrance/killJobs

2 资源管理

2.1 主要功能

  • 查看登录用户当前启动的引擎状态,占用资源情况
  • 能够通过界面操作停止引擎
  • 管理员用户可以切换管理员视图,查看yarn队列资源,以及资源重置

2.2 主要接口

  • 资源查询接口 /api/rest_j/v1/linkisManager/rm/userresources
  • 详细的资源使用的引擎实例信息 api/rest_j/v1/linkisManager/rm/applicationlist
  • 引擎停止接口 /api/rest_j/v1/linkisManager/rm/enginekill
  • 资源重置接口 /api/rest_j/v1/linkisManager/rm/resetResource?resourceId=2
  • 所有使用资源列表 /api/rest_j/v1/linkisManager/rm/allUserResource?page=1&size=15

3 参数配置

3.1 主要功能

  • 用户自定义参数管理的功能
  • 用户可以在该界面管理引擎的相关配置
  • 管理员还能在这里新增应用类型和引擎

3.2 主要接口

  • 查看配置的树形列表 /api/rest_j/v1/configuration/getFullTreesByAppName?creator=%E5%85%A8%E5%B1%80%E8%AE%BE%E7%BD%AE
  • 新建二级引擎配置 /api/rest_j/v1/configuration/createSecondCategory
  • 配置的保存/api/rest_j/v1/configuration/saveFullTree

4 全局变量

4.1 主要功能

  • 支持用户可以自定义变量的新增和修改,在任务提交时能够根据配置的变量值进行自动替换。能够进行常用变量的复用

4.2 主要接口

  • 全局变量的保存 /api/rest_j/v1/variable/saveGlobalVariable
  • 全局变量的查询 /api/rest_j/v1/variable/listGlobalVariable

5 ECM管理

仅linkis计算治理台管理员可见

5.1 主要功能

  • 管理员可以管理ECM和所有引擎,
  • 可以查看到ECM的状态信息、修改ECM标签信息、修改ECM状态信息以及查询各个ECM下的所有引擎信息
  • 可以编辑ECM的标签信息(仅允许编辑部分标签),以及修改ECM的状态。
  • 可以查看该ECM下所有的引擎信息,以及可以针对单个引擎进行的停止操作,查看运行日志,并且可以编辑引擎的标签信息。

最大可用资源通过配置文件参数配置 默认值 wds.linkis.ecm.memory.max 100g wds.linkis.ecm.cores.max 100 wds.linkis.ecm.engineconn.instances.max 50

5.2 主要接口

  • 查询ECM列表 api/rest_j/v1/linkisManager/listAllEMs
  • 修改ECM信息 api/rest_j/v1/linkisManager/modifyEMInfo
  • 查询ecm下的引擎数据 /api/rest_j/v1/linkisManager/listEMEngines
  • 修改引擎信息 api/rest_j/v1/linkisManager/modifyEngineInfo
  • 引擎停止接口 /api/rest_j/v1/linkisManager/rm/enginekill
  • 引擎日志查询接口 /api/rest_j/v1/linkisManager/openEngineLog

6 微服务管理

6.1 主要功能

可以查看Linkis下的所有微服务信息,仅linkis计算治理台管理员可见。

6.2 主要接口

  • 服务查询 /api/rest_j/v1/microservice/allInstance
  • label的更新 api/rest_j/v1/microservice/instanceLabel