使用控制台可以快速轻松地创建 Amazon MSK 集群
在创建MSK之前,我们先准备一个security group,用于后面控制msk的访问
打开创建安全组的页面 ,输入名称和描述,并选择默认的vpc:
Inbound Rules部分我们先不做任何设置,直接点击创建:
登录 AWS 控制台,进入到MSK 创建集群向导 开始创建
选择Custom create
,并将集群命名为MSKDemo
,版本保持默认即可:
使用MSK默认配置,选择默认的VPC :
选择三个az,并选择对应的子网:
选择第一步创建的安全组:
Broker的类似和每个az数量保持默认,storage可以适当调小些,这里选择30GB:
安全相关的设置全部保持默认,我们将在后面再单独介绍:
使用Basic monitoring,选择Deliver to Amazon CloudWatch Logs
, 并点击visit Amazon CloudWatch Logs console
,进入到相应界面进行创建:
在CloudWatch页面中创建一个Log group,命名为MSKDemo
:
回到MSK创建的界面,选择刚才创建的Log group:
最后点击Create
,整个创建过程会持续15-20分钟。
创建完成集群后,可以在msk界面查看broker的连接信息
创建msk时,背后在每个az都创建了zookeeper,kafka和zookeeper都是通过ENI来暴露自己
进入ENI页面,发现有6个ENI,对应上图3个az的Kafka和Zookeeper:
Log group中记录了三个Broker的事件: