可视化部署#
如果您希望可视化部署 Flow 服务,请按照本章节步骤操作。
前提#
Skylab 基础组件 Lava 已经部署,部署所需机器已经添加到 Skylab。如何添加机器,参见 部署Skylab的基础服务Lava的“添加机器”章节。 Flow 依赖 HDFS 集群作为脚本存储,请提前部署好HDFS集群。
部署#
点击 Skylab 顶栏中的 自动部署 进入自动部署模块
点击自动部署模块侧栏中的 Flow 应用,或者在首页的数据开发栏目下选择 Flow 应用
点击右侧页面中的 部署集群 按钮
第一步会展示当前 Flow 可能依赖的所有资源的清单,您可以根据清单调整部署顺序,统筹资源。资源确认无误后点击下一步。
选择部署节点
Flow 服务支持单点及多点部署,单点部署选择任意节点即可下一步。 对于 Flow 服务使用需求高的情况下,可以选择多节点部署,此时需要手动部署并配置nginx来为 Flow 多节点提供 load balance 服务(下文称 “Flow-Load-Balance” )。
需要注意的是,若 Flow 单节点服务或多节点时 Flow-Load-Balance 服务和前端服务(一般同 lava server)不在一个节点, 需要手动配置前端服务的nginx服务来访问 Flow 。
Flow依赖HDFS集群作为文本存储,您需要选择一套Hdfs集群。
修改配置
根据实际环境决定是否修改这些配置。
部署确认
确认配置无误,设置一个集群名称,点击部署即可。