使用 shuf 来打乱一个文件中的行或是选择文件中一个随机的行。
logstash向es里面导入mysql数据

logstash向es里面导入mysql数据

logstash向es里面导入mysql数据,表字段名称自动变成了小写

Elasticsearchqjdhbdj 回复了问题 • 4 人关注 • 4 个回复 • 11376 次浏览 • 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"  。记录下来希望可以帮到更多人,哈哈。

logstash向es里面导入mysql数据,表字段名称自动变成了小写

回复

Elasticsearchqjdhbdj 回复了问题 • 4 人关注 • 4 个回复 • 11376 次浏览 • 2018-05-07 10:59 • 来自相关话题