可视化部署

本页目录

可视化部署#

如果您希望可视化部署 Flow 服务,请按照本章节步骤操作。

前提#

Skylab 基础组件 Lava 已经部署,部署所需机器已经添加到 Skylab。如何添加机器,参见 部署Skylab的基础服务Lava的“添加机器”章节。 Flow 依赖 HDFS 集群作为脚本存储,请提前部署好HDFS集群。

部署#

  1. 点击 Skylab 顶栏中的 自动部署 进入自动部署模块 image

  2. 点击自动部署模块侧栏中的 Flow 应用,或者在首页的数据开发栏目下选择 Flow 应用 image

  3. 点击右侧页面中的 部署集群 按钮 image

  4. 第一步会展示当前 Flow 可能依赖的所有资源的清单,您可以根据清单调整部署顺序,统筹资源。资源确认无误后点击下一步。

    image

  5. 选择部署节点

    Flow 服务支持单点及多点部署,单点部署选择任意节点即可下一步。 对于 Flow 服务使用需求高的情况下,可以选择多节点部署,此时需要手动部署并配置nginx来为 Flow 多节点提供 load balance 服务(下文称 “Flow-Load-Balance” )。

    需要注意的是,若 Flow 单节点服务或多节点时 Flow-Load-Balance 服务和前端服务(一般同 lava server)不在一个节点,
    需要手动配置前端服务的nginx服务来访问 Flow 。
    

    image

    Flow依赖HDFS集群作为文本存储,您需要选择一套Hdfs集群。

    image

  6. 修改配置

    根据实际环境决定是否修改这些配置。 image

  7. 部署确认

    确认配置无误,设置一个集群名称,点击部署即可。 image