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