Linkis 管理台的使用

Linkis1.0新增了计算治理台页面,可以提供给用户交互式的UI界面,用于查看Linkis任务的执行情况、自定义参数配置、引擎健康状态、资源剩余情况等等便于用户进行开发和管理的页面。

1. 管理台结构

计算治理台主要由以下几个功能页组成:

  • 全局历史
  • 资源管理
  • 参数配置
  • 全局变量
  • ECM管理](仅linkis计算治理台管理员可见)
  • 微服务管理(仅linkis计算治理台管理员可见)

其中全局历史、资源管理、参数配置、全局变量是所有用户可见,而ECM管理和微服务管理仅仅对linkis计算治理台管理员可见。

Linkis计算治理台管理员可以通过linkis.properties中的下方参数配置:

wds.linkis.governance.station.admin=hadoop (多位管理员用户名通过‘,’分隔)

2. 全局历史

Linkis 管理台的使用 - 图1

全局历史界面提供了用户自身的linkis任务提交记录,各个任务的执行状态都可以在此显示,任务执行的失败原因也可以点击任务左侧的查看按钮查询

./media/image2.png

./media/image3.png

对于linkis计算治理台管理员来说,管理员可以通过点击页面的切换管理员视图查看所有用户的历史任务。

./media/image4.png

3. 资源管理

在资源管理界面,用户可以看到自己当前启动的引擎状态,以及占用资源的情况,也能够通过页面停止引擎。

./media/image5.png

4. 参数配置

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

./media/image6.png

用户通过点击上方的应用类型,接着选择应用中拥有的引擎类型,即可展开该目录下的所有配置信息,修改配置信息点击保存即可生效。

编辑目录和新增应用类型仅管理员可见,点击编辑按钮可以删除已有的应用和引擎配置(注意!直接删除应用会删除该应用下所有的引擎配置,并且不可恢复),或者添加引擎,点击新增应用可以添加应用类型。

./media/image7.png

./media/image8.png

5. 全局变量

全局变量界面用户可以自定义变量用于代码编写,点击编辑按钮新增参数即可。

./media/image9.png

6. ECM管理

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

ECM管理界面是用于管理员管理ECM和所有引擎的地方,该界面可以查看到ECM的状态信息、修改ECM标签信息、修改ECM状态信息以及查询各个ECM下的所有引擎信息。且仅管理员可见,管理员的配置方式可以在本文章第二大章节查看。

./media/image10.png

点击编辑按钮,可以编辑ECM的标签信息(仅允许编辑部分标签),以及修改ECM的状态。

./media/image11.png

点击ECM的实例名称,可以查看该ECM下所有的引擎信息。

Linkis 管理台的使用 - 图12

Linkis 管理台的使用 - 图13

同样地,可以在该界面停止引擎,并且可以编辑引擎的标签信息。

7. 微服务管理

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

微服务管理界面可以查看Linkis下的所有微服务信息,该界面也仅允许管理员可见。linkis自身的微服务可以点击Eureka注册中心查看,与linkis关联的微服务会直接在该界面列出。

Linkis 管理台的使用 - 图14

Linkis 管理台的使用 - 图15