功能概述

通过 AppCenter 集群管理控制台,用户可以快速创建 Kafka 集群。本小节主要介绍如何快速创建 Kafka 集群。

前提条件

  • 已有一个 受管 类型的,且开启 DHCP 服务的私有网络。若没有,需创建满足该要求的 VPC 网络。详情可参考创建 VPC 网络

  • 受管 VPC 网络中,已有 Zookeeper 集群。若没有,需创建满足该要求的 Zookeeper 集群。详情可参考创建 Zookeeper 集群

    说明

    Kafka 3.1.0 - v3.0.0 版本仅支持 ZooKeeper 3.6.3 - v2.1.0 及以上版本。

操作步骤

  1. 通过 Web 浏览器登录青云QingCloud的 Console。

  2. 在顶部菜单栏中选择产品与服务 > 消息队列与中间件 > Kafka 服务,进入 Kafka 管理页面。

    kafka_cluster_list
  3. 点击 + 创建进入部署页面,进入应用部署页面。用户根据页面提示信息,填写各参数。页面参数说明如下。

    如果是首次部署,进入 Kafka 应用简介页面,点击立即部署进入部署页面。

    • 基本设置

      参数 说明

      区域

      • 建议选择靠近业务的区域,可以减少网络时延,提高访问速度。

      • 另外,不同区域的资源价格可能存在差异,用户也可以根据价格选择合适的区域。

      版本

      选择待部署的应用版本。

      部署方式

      • 多可用区部署 表示将节点分散部署在当前区域的不同可用区,可用性高。需同时指定 主区域

      • 单可用区部署 表示将节点部署在当前区域同一个可用区,网络延迟最低。需同时指定 可用区

      • 用户可根据实际的业务需求,选择合适的部署方式。

      资源池

      选择待部署节点服务器所在资源池。

      名称

      集群的名称,默认为 Kafka,用户可根据需求进行修改。

      描述

      对集群的简要描述。

    • Kafka 节点设置

      参数 说明

      CPU

      每个节点的核数。

      内存

      选择节点内存规格。

      硬盘类型

      选择各节点的存储磁盘类型。

      节点数量

      设置集群主节点数量。最少配置 3 个。

      节点类型

      集群节点云服务器的类型。

      注意

      为保障副本的备份恢复功能,各个角色节点的云服务器类型配置需保持一致。

      存储容量

      选择各节点的存储磁盘大小。

      • 磁盘大小决定了数据库最大容量以及 IOPS 能力,请根据业务量,可滑动设置或输入数字配置集群磁盘大小,最小可选 10GB。

      • 青云QingCloud建议最少设置为节点内存的 三倍

      硬盘类型

      选择各节点的存储磁盘的类型。

    • 客户端节点设置

      青云QingCloud建议用户配置客户端节点,否则某些功能无法使用。后续用户可参考登录客户端节点进行登录。

      说明
      • Kafka 2.3.1 - v2.0.1(包含)之前版本:客户端节点用户名为 ubuntu,初始密码为 kafka

      • Kafka 2.3.1 - v2.0.1 之后版本:客户端节点用户名为 client,初始密码为 client

      • kafka 3.8.1 - v1.0.0 (包含)之后版本:客户端节点用户名为 client,初始密码 p@33w0rd

      参数 说明

      CPU

      选择客户端节点云服务器 CPU 规格。

      内存

      选择客户端节点云服务器内存大小。

      注意

      若 Kafka 集群需要开启 SASL,建议内存至少为 2G,否则可能导致连接 Kafka 失败。

      节点数量

      选择客户端节点云服务器数量,默认为 1。客户端节点会自动安装 Kafka 命令行工具,可以直接与 Kafka 集群通过内网进行连接。

      节点类型

      选择客户端节点类型。

      存储容量

      配置客户端节点的磁盘大小。请根据业务量进行设置,可滑动设置或输入数字配置集群磁盘大小。

      硬盘类型

      选择客户端节点的存储磁盘的类型。

    • 购买信息

      参数 说明

      计费方式

      • 按需计费 是预付费模式,按小时扣费,按秒计费,符合短期弹性需求,灵活精准,避免浪费。

      • 包年包月 是预付费模式,按 或 `年`预留资源,享受更优惠价格,适合中长期稳定 IT 需求。

      购买时长

      选择 包年包月 的计费模式时,还需设置对应的购买时长。

      自动续费

      选择 包年包月 的计费模式时,还可同步设置自动续费,自动续费时长为 1个月

    • 网络设置

      参数 说明

      网络

      可选 私有网络基础网络

      • 默认适配同区域已有 私有网络基础网络,用户可在下拉框内选择目标网络。

      • 私有网络 若无目标网络,可点击新建 VPC 网络新建私有网络

        说明
        • 免费型 私有网络不支持用于集群网络环境。

        • 集群仅可加入已连接路由器的 私有网络,且需确保私有网络的 DHCP 处于 打开 状态。

        • 所选 私有网络部署方式需与集群的部署方式一致,即集群部署方式为 多可用区部署,则该集群仅能选择 多可用区部署 的私有网络。

      • 选择 基础网络,则由云平台统一管理和规划,自动分配内网 IP,同一账号同一地域内互通。

      安全组

      选择目标网络的安全组。

      节点 IP

      配置节点 IP 地址。

      • 默认为 自动分配,无需手动填写,系统将根据所选择的网络段分配 IP 地址。

      • 选择 手动配置,则用户需为各节点配置所属网络段内的 IP 地址。

      • 若选择 基础网络,则由云平台自动分配,无需手动填写。

      开放端口

      根据需求,选择是否开启集群节点所支持开放的端口号。

    • 依赖服务设置

      参数 说明

      ZooKeeper

      选择前文创建的 ZooKeeper 集群。

      • ZooKeeper 集群需与 Kafka 集群在同一私有网络中。

      • Kafka 3.1.0 - v3.0.0 版本仅支持 ZooKeeper 3.6.3 - v2.1.0 及以上版本。

    • 服务环境参数设置

      参数 说明

      offsets.topic.replication.factor

      必须小于或者等于 Kafka 节点数,否则不能消费消息。

      更多参数设置

      均有默认值,用户可在创建集群后,对其进行修改,详细说明请参见配置参数管理

  4. 确认上述配置信息无误,勾选用户协议后,点击立即部署,创建集群。

  5. 集群创建成功后,可在 Kafka 集群管理页面,查看和管理 Kafka 集群。