kettle
郭小瑜
java开发,ETL数据清洗,大数据,ElasticSearch,Redis/MongoDB NoSql,dubbo,zookeeper,RPC thrift
展开
-
Kettle数据流中空字符串和NULL值
Kettle解压后,kettle.properties文件里KETTLE_EMPTY_STRING_DIFFERS_FROM_NULL 默认为 N,大概意思是说数据流里的空字符串和NULL不是不同的,也就是默认会把空字符串和NULL看做是同一样的,因此在数据流里是以NULL传递,到最后输出到表里的时候,如果表设置了非空控制,会报相关值不能为NULL的错。根据以下配置可以解决相关问题: ...原创 2017-11-28 15:12:50 · 9191 阅读 · 2 评论 -
Java调用Kettle时,报Can't run transformation due to plugin missing错误的解决方法
如题,近期公司做的报表项目有用到Kettle导数据到Elastic,然后用唯品会的Saturn定时调度kettle job文件进行增量导数据。在java调用job文件时,报Can't run transformation due to plugin missing 错误初始化步骤 ElasticSearch Bulk Insert,在网上找解决方法时,stackoverflow里有完整的原创 2017-12-08 17:29:46 · 10516 阅读 · 10 评论