使用kettle自带的Spoon工具使用“转换”和“作业”之后内存不会释放,kettle是把数据抽取到内存中的,Spoon每执行一次转换内存都会加大,Spoon本身也占内存,定时作业更是以进程的方式执行,会一直占用服务器的CPU和内存资源,今天介绍一种不用kettle自带工具使用windows 命令的方式执行kettle 的“转换”和“作业”,这种方式执行完成后会自动释放占用的服务器资源,如下
1、执行“转换”,新建一个bat文件,跳转到kettle目录,通过kettle自带命令pan执行“转换”文件
2、执行“作业”,新建一个bat文件,跳转到kettle目录,通过kettle自带命令kitchen执行“作业”文件
3、使用windows自带的“任务计划”定时执行bat文件