本文为您介绍创建DataFlow Kafka集群(选择了Kafka服务)的详细操作步骤和相关配置。
注意事项
创建DataFlow Kafka集群前,您需要根据业务的预估负载,选择合适的ECS实例机型以及Broker实例个数。由于业务场景差异很大,所以无法给出通用的集群规划,您需要根据您的实际环境创建集群。通常,建议您选择机型时考虑以下配置:
- Broker机型的CPU和内存配比为1:4。
- 选择云盘作为数据存储盘。
- 充分考虑云盘的IO吞吐率以及网卡带宽之间的关系。
在部署参数上,考虑以下因素:
- 由于EMR Kafka版本仍依赖于Zookeeper,且Zookeeper的可用性直接关系到Kafka服务的高可用,因此,建议您创建集群时,选择高可用的部署方式。启用高可用后,将创建3个节点的Zookeeper服务。
- 如果Master机器组只部署Zookeeper,则Master机器组只需要配置1块数据盘即可。
更详细的评估建议,请参见集群资源规格评估建议。
操作步骤
- 进入创建集群页面。
- 配置集群信息。创建集群时,您需要对集群进行软件配置、硬件配置和基础配置。重要 集群创建完成后,除了集群名称以外,其他配置均无法修改,所以在创建时请仔细确认各项配置。
- 在确认订单页面,选中E-MapReduce服务条款复选框。
- 单击创建。创建集群后可以通过刷新页面来查看进度,当集群状态显示为运行中时,表示集群创建成功。
后续步骤
集群创建成功后,您可以根据实际的业务场景,修改集群的默认参数,使集群正式交付生产时符合相关的要求。例如:- 是否启用SSL来加密网络链接,详情请参见使用SSL加密Kafka链接。
- 是否启用SASL来进行登录认证,详情请参见使用SASL登录认证Kafka服务。