elasticsearch - 带有 ElasticsearchSinkConnector 的 Kafka - 是否可以在连接器中定义数据映射?
问题描述
我将 Kafka 与以下连接器一起使用connector.class=io.confluent.connect.elasticsearch.ElasticsearchSinkConnector
,以便将数据发送到 ElasticSearch。这种组合已经很好用了。
我的问题:我的环境完全是 dockered,我需要每天多次设置整个系统。每次,我都需要在 ES 上映射每个索引的数据结构,然后才能从 Kafka 发送任何数据。否则,ES 使用了错误的数据类型,我无法在不重新索引的情况下处理数据。遗憾的是,动态映射功能对我来说不够好。现在我使用一个 bash 脚本来设置索引的映射。
我的问题:有没有办法在连接器中设置/定义映射?所以我不需要运行我的 bash 脚本?
解决方案
推荐阅读
- c++ - 是阿尔法()?或其他...调试断言失败,circlemud 游戏
- python - 如何在 Python 中使用定时器解除对条件的阻塞?
- node.js - 服务器无响应-Loopback
- react-native - 导入和升级 expo 项目后出错(v30 到 v31)
- google-cloud-data-fusion - 在 Cloud Data Fusion 中加载许多表失败并出现 DAG 错误
- c# - 在泛型方法中,为什么泛型重载优于具有父类型的已实现方法?
- php - PHP 电子邮件在 GMail 和 Outlook 中显示不正确
- javascript - 如何在 sessionStorage 中保存输入文件类型信息?
- angular - 创建新项目时可以选择 Angular 的版本吗?
- reactjs - 如何从嵌套函数中获取具有 prop 类型的 React 组件?