Kafka服务部署

下面使用EasyOps平台来说明Kafka服务安装部署的操作流程。

点击顶部服务标签,进入服务管理页面。

在左侧的组件导航栏选择Kafka服务后,在服务实例列表栏右端,点击添加服务实例。

在弹出的服务安装向导窗口中,输入新安装的服务实例名称和选择服务实例所属的集群名称(服务分组)

Generated

**[info] 注意 **

使用 Yaml 配置文件进行服务安装可以参考一键部署流程

下一步进入服务版本选择界面。对于适配了多个版本的服务,可以选择要部署的版本。Kafka服务目前只支持2.11-2.0.1

Generated

下一步选择服务安装的服务器列表

Generated

可以从主机列表上看到当前服务器的基本配置和已经安装的组件数量,并据此来选择新服务部署的节点。

下一步设置服务拓扑

Generated

Kafka服务依赖Zookeeper,目前不支持Kerberos

在主机列表选择每个组件中待加入的节点(Kafka服务有Manager/Broker等二个组件)

下一步进入服务配置界面

Generated

默认情况下,平台会为服务生成一个配置组;但用户也可以通过新建配置组来自己生成服务的配置组

选择该服务已存在的配置组和版本,将其应用到新部署的节点

点击默认的配置组名称,可以进入配置编辑页面(必选)。可参考配置组操作流程

配置组配置支持版本回溯,通过选择不同的版本号即可应用

进入配置组编辑页面

Generated

可以将随机生成的配置组名称变更为可读的名称

通过搜索栏,能快速定位到要修改的属性名或参数设置

业务按照自身的需求调整服务参数,参数说明可以参考服务配置章节

修改完毕后,更新应用配置并保存

配置组修改完毕应用后,可以看到一个节点的配置版本已经修改到最新的版本。但其他节点的配置版本还是旧版本。所以我们可以通过批量应用配置组功能将配置更新到所有节点

Generated

在下拉菜单中选择版本号

在版本联动菜单中选择该修改的版本号

点击全部应用

可以发现,所有组件的配置组版本都已变更为最新的版本号

Generated

下一步开始安装服务

Generated

安装完成后的状态如下

Generated

若出现安装异常,可以在解决异常后,点击重新安装失败项

若出现安装异常,可以点击此处查看具体的异常堆栈

安装成功后,可以查看到服务的日志

Generated

Generated

查看服务状态

进入服务实例列表界面,点击特定的实例查看详情

在服务实例详情页面的组件标题栏的QuickUrls下拉菜单栏处访问到Kafka Manager WebUI

Generated

Kafka Manager的页面

Generated

注意事项

依赖ZooKeeper服务,服务安装时会自动选择第一个依赖的服务实例

配置除了sasl_enabled_mechanisms=GSSAPI模式外,不要选择依赖kerberos

提供kafka manager用于kafka相关的管理,安装好后通过quickurl访问kafka manager界面。

根绝配置kafka的zookeeper信息,已自动创建kafka cluster (相关topic的自动化操作后续进行优化)。