我计划使用 Amazon MSK,我想将消费者日志转储到 S3。但我没有看到任何选择。我需要编写自己的消费者还是有办法直接将 Amazon MSK 消费者输出消费到 s3 ?
问问题
4513 次
2 回答
5
Kafka Connect 通常是在 Kafka 和系统下行(和上行)流(如 S3)之间获取数据的最佳(最简单/可扩展/便携/弹性)方式。在此处了解有关Kafka Connect的更多信息,并在此处的本次演讲中了解更多信息。
MSK Connect可以在 AWS 上为您的 MSK 运行 Kafka Connect 工作负载。
于 2020-06-23T13:51:05.227 回答
3
MSK 没有直接的方法。您可以使用外部使用者来执行此操作,或者最好在与 MSK 相同的 VPC 内的 EC2 中使用KafkaConnect 。
无论哪种方式,您都需要考虑高可用性和数据传输成本。对于 HA,使用不同 AZ 中的消费者。对于成本,使用允许消费者从最近的副本获取数据的MSK 2.4.1 。
于 2020-06-23T13:50:35.340 回答