
kettle
kettle小白学习之路
qq_37591637
2018/9/19开通博客,遇事录
展开
-
kettle pan.sh如何后台运行
kettle运行转换,当前终端关闭,仍然能够继续运行。原创 2024-06-03 10:41:42 · 428 阅读 · 1 评论 -
kettle之java组件 对redis集群进行增删改查
commons-pool2-2.4.2.jar(kettle自带commons-pool-1.5.7.jar)原创 2024-06-03 10:38:47 · 255 阅读 · 0 评论 -
kettle 使用动态变量名定义变量
name是变量,value 值也是变量我需要把name作为变量名,value作为变量值;在kettle中,使用javascript脚本key与lastVsxzl都是变量1、从记事本里面获取机头号name2、根据机头号从redis中获取相应的vsxzl值3、name与vsxzl 成为一个变量,name是变量名,vsxzl是变量值。原创 2024-05-31 16:38:40 · 919 阅读 · 0 评论 -
Caused by: org.pentaho.di.core.exception.KettleDatabaseException: Error connecting to database: (us
jar放在docker cp /home/kettle_job/mysql-connector-java-8.0.17.jar 148ecaf4b16d:/usr/local/tomcat/webapps/spoon/WEB-INF/lib。docker cp /home/kettle_job/mysql-connector-java-*版本.jar 148ecaf4b16d:/usr/local/tomcat/lib。3、版本不对,版本要求极为严格。1、jar放置的位置不对。2、没有修改jar用户组。原创 2024-05-31 09:31:33 · 617 阅读 · 0 评论 -
kettle组件之java代码,快速上手必看
难点:1、我不想要把处理后的值覆盖掉原来的值,而是创建一个新的字段,给这个新的字段赋值。3、get(Fields.in,"字段名").getString(r);功能、获取记事本里面的数据,把这个数据进行简单的处理,然后输出;获取这一行数据中,对应的字段名并且是值是字符串类型的数据。2、其次我不想要之前的字段,很冗余。我们先了解不同于java代码的kettle的一些方法。2、get(Fields.in,"字段名");6、logBasic("数据是: " +b);获取具体的某个字段的名称。原创 2024-05-28 15:49:51 · 2949 阅读 · 0 评论 -
kettle学习之表的输入输出
把表A里的数据传送到表B中,在此之前,清空表B内的数据。原创 2024-05-27 15:35:41 · 544 阅读 · 0 评论 -
kettle学习之子映射组件
根据数据库表中的id查询出想要的字段,并把字段存到excel表中。映射输入规范,类似java方法中的形参。name vsxcd是方法返回的参数。原创 2024-05-27 14:43:23 · 307 阅读 · 0 评论 -
kettle学习之mysql数据库结果分组聚合查询
数据库连接17是这样的配置。2、对表结果进行排序分组。原创 2024-05-27 13:11:31 · 372 阅读 · 0 评论 -
kettle学习之字段选择组件
这个组件就是对字段进行改名或者删除等操作的。原创 2024-05-27 10:55:19 · 340 阅读 · 0 评论 -
kettle之 Concat fields将字符串拼接起来
用到两个组件,一个是文本文件输入,一个是 Concat fields。将文本内容分成两部分,第一部分是a,第二部分是b。这里的Fields是上一个步骤里面的输出的字段名称。TargetField Name是输出的字段名称;原创 2024-05-27 10:35:20 · 786 阅读 · 0 评论