logstash 中报错 ArgumentError invalid byte sequence in UTF-8
错误背景:
1.logstash使用jdbc连接数据库2.查询sql中包含中文,且sql文件编码格式是GB2312
报错原因:
可能logstash的JDBC插件不支持GB2312吧,看报错详细内容好像是RUBY写的
解决办法:
1.用文本编辑工具比如EmEditor,把sql文件的编码格式改为UTF-8
2.把logstash上面相关的sql文件删掉
3.把UTF-8格式的sql文件放到logstash相关目录