环境信息
canal version 1.1.4 mysql version 5.7.23
问题描述
elasticsearch-adapter 在使用etl全量同步数据时,使用索引别名,当别名和索引名称不一致时,会报空指针异常.es连接方式使用的rest. ESConnetion 类中getMapping 方法中获取mappingMetaData时,因为前面获取到的mapping中索引名是真实索引名,从mapping获取时使用的是别名,因此获取不到数据.建议修改获取_mapping方式支持,别名,或者直接从mapping values中获取
原提问者GitHub用户zhangjiaty
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。