【发布时间】:2020-02-15 13:08:17
【问题描述】:
试图将主题 "name: localtopic" 映射到索引 "name:indexoftopic" , 它在弹性搜索“localtopic 和 indexoftopic”中创建了两个新索引,并且主题数据仅在主题名称索引“localtopic”中可见,显示的连接器中没有错误(分布式模式)
我的配置是
"config" : {
"connector.class" : "io.confluent.connect.elasticsearch.ElasticsearchSinkConnector",
"tasks.max" : "1",
"topics" : "localtopic",
"topic.index.map" : "localtopic:indexoftopic",
"connection.url" : "aws elasticsearch url",
"type.name" : "event",
"key.ignore" : "false",
"schema.ignore" : "true",
"schemas.enable" : "false",
"transforms" : "InsertKey,extractKey",
"transforms.InsertKey.type" : "org.apache.kafka.connect.transforms.ValueToKey",
"transforms.InsertKey.fields" : "event-id",
"transforms.extractKey.type" : "org.apache.kafka.connect.transforms.ExtractField$Key",
"transforms.extractKey.field" : "event-id"
}
index name:indexoftopic 是在 elasticsearch 中创建的,但是 index_name:localtopic 可以看到数据 kafkaversion:2.3 connectorversion:5 elasticsearchversion:3.2.0
即使在日志信息中——topics.regex = "",我也不知道他的选项,谁能建议。这个怎么用???
【问题讨论】:
-
你不需要topics.regex,你已经有了topics...版本5,你的意思是5.0吗?
标签: elasticsearch apache-kafka apache-kafka-connect