喜大普奔~~~~~~~KETTLE linux执行转换和作业

基本信息:

政府大数据环境 linux deepin
没有yum apt-get 安装包管理
无法安装各种依赖
没有图形化界面

根据各种博客内容,尝试过
1 图形化界面安装
2 rpm 包依赖安装
3 yum apt 安装

都失败了。。。。政府大数据环境太难受了!!!!!!

正确的操作执行方法如下:

1. 在windows环境下,打开kettle,画好图

喜大普奔~~~~~~~KETTLE linux执行转换和作业

2 保存成转换文件 *.ktr 然后上传到linux

linux 中 利用网络下载的安装包 安装kettle 详见其他博客 不赘述

执行 ./pan.sh -file=/root/xx.ktr 就得到了结果

注意两点:

  1. 表输入的时候要记得验证连接正确 有结果
  2. 文本输出的路径要改成linux的路径,这样输出的文件自动保存到该位置

再也不用图形化界面了 简单的解决了一个大问题,
再也不用自己的笔记本跑数据了,用大数据环境减轻了很多压力。。。。

好开心啊!!!!!

=====================================================================

补充问题:

1.换一个转换执行过程中报错
2.如何指定日志位置,并看到导入导出数据的进度

1. 第一个问题报错,内容是无法get ‘Date’ value from database result

尝试解决办法是将表输入中的所有的时间字段 Date TimeStamp 全部转换成String
结果成功
喜大普奔~~~~~~~KETTLE linux执行转换和作业

2.第二个问题尝试的解决办法是: 执行命令后面加上-level =basin >> /opt/kettle/kettle_file/log

喜大普奔~~~~~~~KETTLE linux执行转换和作业

结果成功了!!!!

其他博客里面说要把windows 中的 .kettle文件上传到linux中并作出配置啥的,我还没遇到过这个问题。