# 可视化安装 如果您希望通过可视化部署的方式安装Kafka,请按照本章节步骤安装。 ## 前提 Skylab基础组件Lava已经部署,部署所需机器已经添加到Skylab。如何添加机器,参见 [部署Skylab的基础服务Lava](../start/install-lava.md)的“添加机器”章节。 Kafka安装需要依赖Zookeeper管理元数据、进行选举等,Zookeeper安装部署请参考:[Zookeeper 安装](../zookeeper/installation-zookeeper.rst)。 ## 安装 1. 点击Skylab顶栏中的 **自动部署** 进入自动部署模块 2. 点击自动部署模块侧栏中的 **Kafka** 应用,或点击右边的**集群管理** ![image](images/deploy-entry.png) 3. 点击页面中的 **新建集群** 按钮,若是首次部署,则根据界面提示即可进入部署流程。 ![image](images/deploy-list.png) 4. 第一步会展示当前Kafka可能依赖的所有资源的清单,您可以根据清单调整部署顺序,统筹资源。Kafka部署强依赖Zookeeper。 ![image](images/deploy-dep.png) 5. 选择部署节点 选择一个或多个节点作为Kafka broker。 ![image](images/select-node.png) 选择一套依赖的Zookeeper集群。 ![image](images/select-dep-zk.png) 6. 修改配置 根据实际环境决定是否修改这些配置。注意:broker.id和listeners配置会在自动部署的过程中自动填写,无需在界面新增这两个配置。 ![image](images/deploy-config.png) 7. 部署确认 确认配置无误,设置一个集群名称,点击部署即可。 ![image](images/deploy-finish.png) ## 检查状态 安装完成查看服务列表,检查所有角色状态是否正常 ![image](images/deploy-state.png) ## 常见操作 * 停止集群 ![image](../elasticsearch/images/es_deploy_stop.png) * 启动集群 ![image](../elasticsearch/images/es_deploy_start.png) * 重启集群 ![image](../elasticsearch/images/es_deploy_restart.png) * 刷新集群状态 ![image](../elasticsearch/images/es_deploy_refresh.png) * 查看部署日志 ![image](../elasticsearch/images/es_deploy_log.png) * 删除集群 ![image](../elasticsearch/images/es_deploy_delete.png) * 集群配置 ![image](images/deploy-config-entry.png) 您可以在这里修改集群配置,修改配置后会自动重启生效。 ![image](images/deploy-update-config.png) 这里可以查看历史版本的配置,您可以进行对比、回退等。 ![image](images/deploy-config-version.png)