Kafka MySQL作为消费者

时间:2015-07-07 10:27:10

标签: mysql apache-kafka

我在服务器生态系统中有Kafka作为消息代理, 我可以以某种方式使MySQL成为消费者吗?

我需要直接在来自Kafka的数据库中写入数据。

2 个答案:

答案 0 :(得分:0)

你不能直接AFAIK这样做。 Kafka不提供将其数据镜像到不同数据存储的工具。你还可以通过其他方式将消息从Kafka中提取出来并将其内容写入SQL。

一种常见的模式是使用Storm从Kafka中提取数据,然后将数据写入数据存储区,在本例中为MySQL。

答案 1 :(得分:0)

MySql不能成为Kafka的直接消费者。我建议你使用可用的Consumer API来创建Kafka客户端,它将能够使用来自Kafka集群的消息,然后消息可以存储在数据库中。