前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Logstash使用jdbc_input同步Mysql数据时遇到的空时间SQLException问题

Logstash使用jdbc_input同步Mysql数据时遇到的空时间SQLException问题

作者头像
大江小浪
发布于 2018-07-24 09:07:15
发布于 2018-07-24 09:07:15
1.3K00
代码可运行
举报
文章被收录于专栏:小狼的世界小狼的世界
运行总次数:0
代码可运行

今天在使用Logstash的jdbc_input插件同步Mysql数据时,本来应该能搜索出10条数据,结果在Elasticsearch中只看到了4条,终端中只给出了如下信息

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[2017-08-25T13:31:04,084][INFO ][logstash.pipeline ]Pipeline terminated <“pipeline.id”=>”main”>

看不出所以然,到 logstash 的日志 logs 目录下看最新的日志,发现了一些信息。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[2017-08-25T13:28:02,076][WARN ][logstash.inputs.jdbc ] Exception when executing JDBC query {“exception=>#<Sequel::DatabaseError: Java::JavaSql::SQLException: Value ‘0000-00-00 00:00:00’ can not be represented as java.sql.Timestamp>}

原来是JDBC无法处理Mysql中默认的空时间,这个可以通过JDBC连接串中指定配置来将空时间转换为Null,如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
input {
  jdbc {
    jdbc_driver_library => “”
    jdbc_driver_class => “com.mysql.jdbc.Driver”
    jdbc_connection_string => “jdbc:mysql://localhost:3306/dcod?zeroDateTimeBehaviro=convertToNull”
    jdbc_user => “root”
    jdbc_password => “”
    statement => “select * from table"
  }
}

重新跑一下 Logstash,OK问题解决。

本文的运行环境为 ELK 6.0 beta

本文为作者原创。

参考资料: 1、JDBC Url参数说明

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-08-25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【RecyclerView】 六、RecyclerView.ItemDecoration 条目装饰 ( 简介 | onDraw | onDrawOver | getItemOffsets )
RecyclerView.ItemDecoration 是 RecyclerView 的内部类 , ItemDecoration 顾名思义就是作为 Item 条目装饰用的 ;
韩曙亮
2023/03/28
6370
教你玩转 Android RecyclerView:深入解析 RecyclerView.ItemDecoration类(含实例讲解)
注意点1:Itemdecoration的onDraw()绘制会先于ItemView的onDraw()绘制,所以如果在Itemdecoration的onDraw()中绘制的内容在ItemView边界内,就会被ItemView遮挡住。如下图:
Carson.Ho
2019/02/22
2K0
RecyclerView addItemDecoration 的妙用 - item 间距平均分布和添加分割线
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gdutxiaoxu/article/details/89387478
程序员徐公
2019/05/05
7.1K0
RecyclerView  addItemDecoration 的妙用 - item 间距平均分布和添加分割线
【Android】RecyclerView:打造悬浮效果
悬浮效果 先看个效果 效果 这是一个City列表,每个City都有所属的Province,需要在滑动的时候,将对应的Province悬浮在顶部。悬浮顶部的Province需要根据列表的滑动而
Gavin-ZYX
2018/05/18
3.1K0
【RecyclerView】 七、RecyclerView.ItemDecoration 条目装饰 ( getItemOffsets 边距设置 )
RecyclerView.ItemDecoration 是抽象类 , 当前使用的 onDraw , onDrawOver , getItemOffsets
韩曙亮
2023/03/28
5.7K0
【RecyclerView】 七、RecyclerView.ItemDecoration 条目装饰 ( getItemOffsets 边距设置 )
小甜点,RecyclerView 之 ItemDecoration 讲解及高级特性实践
毫无疑问,RecyclerView 是现在 Android 世界中最重要的系统组件之一,它的出现就是为了高效代替 ListView 和 GridView。当时它的出现解决了我一个大的需求,这个需求就是在电视盒子界面上横向加载应用列表,由于 ListView 没有横向加载的功能,而网络上开源的那些 HorizontalListView 又不满足需求,所以我们只能自定义 ViewGroup 来实现需求,但是回收机制不是很完善,所以性能并不好,所以当 RecyclerView 横空出世时,我第一时间拥抱了它,并推荐 Android 开发小组成员们去了解它。
Frank909
2019/01/14
1.1K0
Android RecyclerView 使用完全解析 体验艺术般的控件
RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不陌生,例如:ListView、GridView。
wust小吴
2019/07/08
1.6K0
Android RecyclerView之粘性头部+点击事件
实现上图列表的粘性头部功能一般通过在布局页面额外写粘性头部View,然后通过监听列表的滑动来控制显示隐藏粘性头部View。而如果列表使用RecyclerView实现,那么就能通过自定义ItemDecoration达到目的。下面先简单介绍ItemDecoration。
用户3106371
2018/09/12
4.5K0
Android RecyclerView之粘性头部+点击事件
【RecyclerView】 八、RecyclerView.ItemDecoration 条目装饰 ( onDraw 和 onDrawOver 绘制要点 )
onDraw 和 onDrawOver 方法原理类似 , 都是基于 Canvas 进行绘制 , 这个 Canvas 的画布大小与 RecyclerView 大小相同 , 这里要注意 , 每一次绘制时 , 都要先获取要绘制的 item 组件对应的坐标 ;
韩曙亮
2023/03/28
1.5K0
【RecyclerView】 八、RecyclerView.ItemDecoration 条目装饰 ( onDraw 和 onDrawOver 绘制要点 )
ByRecyclerView:真·万能分割线 (线性/宫格/瀑布流)
我基本上找遍了网上所有通过ItemDecoration设置分隔线的文章,但都不尽如意,它们大多只适用于部分情况,比如只能给线性布局设置、只能设置color不能设置drawable、不能去除HeaderView部分的分割线、配置麻烦等等等。
Jingbin
2020/03/20
1.6K0
RecyclerView定制:通用ItemDecoration及全展开RecyclerView的实现不同场景RecyclerView实现
Android L面世之后,Google就推荐在开发项目中使用RecyclerView来取代ListView,因为RecyclerView的灵活性跟性能都要比ListView更强,但是,带来的问题也不少,比如:列表分割线都要开发者自己控制,再者,RecyclerView的测量与布局的逻辑都委托给了自己LayoutManager来处理,如果需要对RecyclerView进行改造,相应的也要对其LayoutManager进行定制。本文主要就以以下场景给出RecyclerView使用参考: RecyclerVie
看书的小蜗牛
2018/06/29
2.6K0
RecycleView从0到0.1 | 技术创作特训营第一期
事件监听,项中小组件就通过holder获取,整体点击的话通过mAdapter.setOnItemClickListener。
宇宙无敌暴龙战士之心悦大王
2023/08/17
5140
RecyclerView 自定义ItemDecoration从入门到实现吸顶效果
RecyclerView性能和自由度相比ListView强大很多,但很恼人的是它没有像ListView一样默认提供分割线。
用户2802329
2018/08/07
1.4K0
RecyclerView 自定义ItemDecoration从入门到实现吸顶效果
Android开发之漫漫长途 XV——RecyclerView
该文章是一个系列文章,是本人在Android开发的漫漫长途上的一点感想和记录,我会尽量按照先易后难的顺序进行编写该系列。该系列引用了《Android开发艺术探索》以及《深入理解Android 卷Ⅰ,Ⅱ,Ⅲ》中的相关知识,另外也借鉴了其他的优质博客,在此向各位大神表示感谢,膜拜!!!
LoveWFan
2018/08/07
2.3K0
Android开发之漫漫长途 XV——RecyclerView
RecyclerView 梳理:点击&amp;长按事件、分割线、拖曳排序、滑动删除
这次主要是把 RecyclerView 比较常用的基本的点,在这里集中整理一下。从这篇文章主要梳理以下几点:
用户2802329
2018/08/07
3.3K0
RecyclerView 梳理:点击&amp;长按事件、分割线、拖曳排序、滑动删除
RecyclerView分割线开发技巧
在上一期通过简单学习,已经领略到了RecyclerView的灵活性,当然都是一些最基础的用法,那么本期一起来学习RecyclerView的分割线使用。 相信有的比较细心的同学已经发现了,使用RecyclerView实现的List列表和ListView实现的列表有一些细微差距,item之间没有分割线,导致item之间相隔不明显,但在实际开发中有又往往需要。 由于RecyclerView并没有支持divider这样的属性,需要我们自己想办法来完成。主要有两种实现方式,接下来分别对其进行学
分享达人秀
2018/02/05
1.7K0
RecyclerView分割线开发技巧
RecyclerView探索之通过ItemDecoration实现StickyHeader效果
我在上一篇《小甜点,RecyclerView 之 ItemDecoration 讲解及高级特性实践 》 讲解了 ItemDecoration 的基本用法及它的一些实践,抱着学习研究的态度,这一篇作为实践篇主要目的是尝试通过 ItemDecoration 来实现 RecyclerView 中的 StickyHeader 功能。
Frank909
2019/01/14
1.3K0
解决Scrollview 嵌套recyclerview不能显示,高度不正常的问题
我们先看一个效果,问题说的就是中间的Grid效果在Scrollview 嵌套recyclerview显示问题,在Android Api 24是好的,不过在5,1,1版本(api 22)缺出现了问题 最
xiangzhihong
2018/02/05
3.5K0
解决Scrollview 嵌套recyclerview不能显示,高度不正常的问题
RecyclerView 居然还能实现吸底效果
这些天遇到一个列表数据吸底需求,如果不满一屏就全部展示,如果超过一屏就让底部悬浮在屏幕底部。
程序亦非猿
2019/08/29
3.2K0
RecyclerView 居然还能实现吸底效果
Android 中为RecyclerView控件添加分隔线
在上一篇 RecyclerView 控件的文章中,我们看了一下ListView控件和RecyclerView控件的简单用法,那么下面我们将关注点放在RecyclerView上,毕竟RecyclerView控件在很多方面确实比ListView控件更好用。下面来看一下怎么对RecyclerView中的子项添加分隔线: 首先,我们要知道,要对RecyclerView控件中的子项添加分隔线,我们要利用RecyclerView.ItemDecoration类来实现。我们要继承RecyclerView.ItemDecoration类并且重写里面的方法来实现,一般来说,一个自定义的ItemDecoration类的基本写法:
指点
2019/01/18
2.1K0
Android 中为RecyclerView控件添加分隔线
推荐阅读
【RecyclerView】 六、RecyclerView.ItemDecoration 条目装饰 ( 简介 | onDraw | onDrawOver | getItemOffsets )
6370
教你玩转 Android RecyclerView:深入解析 RecyclerView.ItemDecoration类(含实例讲解)
2K0
RecyclerView addItemDecoration 的妙用 - item 间距平均分布和添加分割线
7.1K0
【Android】RecyclerView:打造悬浮效果
3.1K0
【RecyclerView】 七、RecyclerView.ItemDecoration 条目装饰 ( getItemOffsets 边距设置 )
5.7K0
小甜点,RecyclerView 之 ItemDecoration 讲解及高级特性实践
1.1K0
Android RecyclerView 使用完全解析 体验艺术般的控件
1.6K0
Android RecyclerView之粘性头部+点击事件
4.5K0
【RecyclerView】 八、RecyclerView.ItemDecoration 条目装饰 ( onDraw 和 onDrawOver 绘制要点 )
1.5K0
ByRecyclerView:真·万能分割线 (线性/宫格/瀑布流)
1.6K0
RecyclerView定制:通用ItemDecoration及全展开RecyclerView的实现不同场景RecyclerView实现
2.6K0
RecycleView从0到0.1 | 技术创作特训营第一期
5140
RecyclerView 自定义ItemDecoration从入门到实现吸顶效果
1.4K0
Android开发之漫漫长途 XV——RecyclerView
2.3K0
RecyclerView 梳理:点击&amp;长按事件、分割线、拖曳排序、滑动删除
3.3K0
RecyclerView分割线开发技巧
1.7K0
RecyclerView探索之通过ItemDecoration实现StickyHeader效果
1.3K0
解决Scrollview 嵌套recyclerview不能显示,高度不正常的问题
3.5K0
RecyclerView 居然还能实现吸底效果
3.2K0
Android 中为RecyclerView控件添加分隔线
2.1K0
相关推荐
【RecyclerView】 六、RecyclerView.ItemDecoration 条目装饰 ( 简介 | onDraw | onDrawOver | getItemOffsets )
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验