发布于 2022-09-25 13:07:05
topics.regex是一个普通的水槽连接器胡椒,不是唯一的蒙古族。
如果我正确地理解了这个问题,显然只有集合才会在已配置的数据库中为实际存在的Kafka主题创建集合(匹配模式)并被接收器占用。
如果您想要与模式不匹配的集合,那么您仍然需要使用它们,但是在将记录写入Mongo之前,需要通过RegexRouter转换显式地重命名主题
发布于 2022-09-25 16:21:55
在kafka中,工作人员是可以运行多个连接器的简单容器。对于每个连接器,工作人员根据内部规则和配置生成任务。因此,如果您查看mongodb接收器连接器配置:
您可以使用相同的connection.uri、数据库和集合或不同的值创建不同的连接器。因此,您可以使用topics.regex或主题参数将单个连接器的主题与其自己的connection.uri、数据库和集合进行分组,并同时运行多个连接器。请记住,如果连接器中的tasks.max >1,则可能会按顺序读取消息。如果这不是问题,请在mongodb数旁边设置一个tasks.max值。员工将自动调整任务数量。
https://stackoverflow.com/questions/73838868
复制相似问题