logstash向es里面导入mysql数据
logstash向es里面导入mysql数据,表字段名称自动变成了小写
Elasticsearch • qjdhbdj 回复了问题 • 4 人关注 • 4 个回复 • 11381 次浏览 • 2018-05-07 10:59
感谢各位的热心帮助,找到了问题的原因,我是使用logstash同步mysql数据的,因为在jdbc.conf里面没有添加 lowercase_column_names => "false" 这个属性,所以logstash默认把查询结... 显示全部 »
感谢各位的热心帮助,找到了问题的原因,我是使用logstash同步mysql数据的,因为在jdbc.conf里面没有添加 lowercase_column_names => "false" 这个属性,所以logstash默认把查询结果的列明改为了小写,同步进了es,所以就导致es里面看到的字段名称全是小写。
最后总结:es是支持大写字段名称的,问题出在logstash没用好,需要在同步配置中加上 lowercase_column_names => "false" 。记录下来希望可以帮到更多人,哈哈。
最后总结:es是支持大写字段名称的,问题出在logstash没用好,需要在同步配置中加上 lowercase_column_names => "false" 。记录下来希望可以帮到更多人,哈哈。
logstash向es里面导入mysql数据,表字段名称自动变成了小写
回复Elasticsearch • qjdhbdj 回复了问题 • 4 人关注 • 4 个回复 • 11381 次浏览 • 2018-05-07 10:59