
Kettle
文章平均质量分 74
怪咖先生丨
博客纯属作为自己的一份笔记,有原创、也有转载,为的是能帮助到需要的人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux系统定时发送邮件
目的:基于前面文章kettle执行情况发送邮件环境:centos 环境工具:mail、crontab首先我们看下当前环境下有没有安装mailwhich mail可以看见有对应路径,说明环境已经安装了mail如果没有安装就执行命令安装一下,这是linux环境自带的一般不会不存在然后执行下面命令,在mail.rc文件最下面写上发送邮件的命令,注意一点smtp-auth-password=是授权码 ,不是邮箱密码vim /etc/mail.rc#发送邮件命令set b原创 2021-03-18 14:04:11 · 1143 阅读 · 0 评论 -
续kettle项目传产后linux服务器调度问题
续前面开发好的kettle项目上传到了生产环境,如何将job执行起来本文介绍使用shell调用kettle job实现数据调度功能。主要功能:1、使用shell调用kettle job2、通过crontab定时调度shell首先创建一个shell脚本,在存放kettle的data-integration的所在目录下,创建两个文件夹,一个是存放调度的shell脚本kettle_dispatch_shell,一个用来存放日志kettle_dispatch_log接下来就是在kettle原创 2020-12-04 11:03:10 · 332 阅读 · 0 评论 -
kettle项目资源库传测试和生产遇到的问题(二)
故事背景:不再介绍所处环境:linux,jdk1.8,kettle 8.0(不建议使用高版本的kettle,前面的文章有一篇提到了因为kettle版本的原因创建资源库的时候在数据库中会缺失一些创建kettle资源库需要的表),EasyConnect连接内网,Xshell 5访问服务器,Xmanager6做可视化首先查看环境java -version[root@zjxsprd data-integration]# java -versionopenjdk version "1.8.0_262.原创 2020-12-01 16:41:28 · 1856 阅读 · 0 评论 -
kettle项目资源库传测试和生产遇到的问题(一)
org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed]linux启动kettle提示org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed]问题故事背景:一个小菜程序猿临危受命接手一个kettle的项目,初始技能认识kettle会初步使用kettle进行数仓开发。。。。。所处环境:硬件需求都是甲方和公司basis已经事先确定,公司basis原创 2020-11-23 17:58:06 · 3272 阅读 · 0 评论 -
kettle连接oracle资源库提示You don‘t seem to be getting a connection to the server
关于如何创建oracle资源库这里就不多提了,网上一大把,自行百度唯一注意下的是数据库名称,Kettle 使用的数据库名是“SID_NAME” 而不是 PL/SQL 的 “SERVICE_NAME”如何获取这个名称呢有三个地方可以看(不分大小写)上面截图是连服务器上的数据库这个是本地数据库的所以不一致还有一种就是执行语句select INSTANCE_NAME from v$instance进入正题,连接资源库的时候提示以下错误You don't seem to b原创 2020-09-15 15:26:52 · 6255 阅读 · 1 评论 -
kettle REST clien用法,获取token,回调接口
今天接到一个需求,kettle调用接口取数,因为才接触kettle不久,很多主键还不了解,可能有更快捷的方式。一开始只说明是从接口获取数据,然后本人就百度了一下kettle如何调用接口取数,具体步骤如下:通过HTTP client接口地址:http://api.map.baidu.com/place/v2/suggestion?query=%E6%98%A5%E7%86%99%E8%B7%AF®ion=%E6%88%90%E9%83%BD%E5%B8%82&outpu原创 2020-09-10 13:39:13 · 8165 阅读 · 3 评论 -
Kettle小细节(输出数据分发和复制)
笔者在学习过程中遇到这样一个问题: 例子:生成 100 个随机数,随机数取值于[0,100)之间, 计算小于等于 50 的随机数个数和 大于50 的随机数个 数。 并把这两个统计数字放在数据库表的一行的两列中, 即输出的结果有一行,一行包括两列,每列是一个统 计值 出现的问题:程序运行到计算器组件还有100条数据记录,但是在过滤记录2和excle输出的时候数据进行了分发,各50条...原创 2020-04-10 11:15:43 · 7414 阅读 · 0 评论