求助,kettle使用kitchen命令的时候报错
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求助,kettle使用kitchen命令的时候报错相关的知识,希望对你有一定的参考价值。
参考技术A 使用资源库(repository)登录时,默认的用户名和密码是admin/admin 当job是存放在资源库(一般资源库都使用数据库)中时,使用Kitchen.bat执行job时,需使用如下的命令行: Kitchen.bat /rep kettle /user admin /pass admin /job job名 当job没有存放在资源库而存放在文件系统时,使用Kitchen.bat执行job时,需使用如下的命令行: Kitchen.bat /norep /file user-transfer-job.kjb 可以使用命令行执行job后,就可以使用windows或linux的任务调度来定时执行任务了 在一开始使用命令行方式执行job时,总是报如下的错误,琢磨了好长时间总算整明白正确的方式了。linux,windows kettle安装方法
近期有数据导入的需求,非Oracle平台便借用kettle工具试试,以下记录安装过程
http://www.kettle.net.cn/ kettle官网
![](https://image.cha138.com/20210512/59c38e50758b40649b99a3eb2dfa2208.jpg)
JAVA版本低于1.8不能使用 kettle 7以上版本
![](https://image.cha138.com/20210512/bf6fa76812984028b0350d6a02669349.jpg)
使用5.0.1版本并解压
![](https://image.cha138.com/20210512/4c164a8f74e24261ab3901ad5b3cd690.jpg)
用root重新解压,看sh文件是否有执行权限
![](https://image.cha138.com/20210512/71427306bfa24c619a028abccfb99d35.jpg)
运行 ./kitchen.sh
![](https://image.cha138.com/20210512/448cb32c4f0548a2a2267a79ad5f24be.jpg)
![](https://image.cha138.com/20210512/bbf6a112ef264e71b1d1e13527c6f791.jpg)
下载java
![](https://image.cha138.com/20210512/88842844495f4ed18b044e35b3fc33ab.jpg)
![](https://image.cha138.com/20210512/9ae0adb5c4264e08b3f7e5ce2edc1637.jpg)
windows解压就行了,需要注意的是参数文件需要改一下,容易报错,导大对象的时候,java内存改大,要不然导一半报错就烦了
内存不足
![](https://image.cha138.com/20210512/c96cc040630d477ea36c35bff825d692.jpg)
![](https://image.cha138.com/20210512/6e06371e99374377829858e5c91267a3.jpg)
改成这个样
![](https://image.cha138.com/20210512/3180759108124a3b89586c223a1dc289.jpg)
![](https://image.cha138.com/20210512/bfc56171a346457fb5e022092f1b9229.jpg)
参考博客https://www.cnblogs.com/littlehb/p/9253855.html
<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">
以上是关于求助,kettle使用kitchen命令的时候报错的主要内容,如果未能解决你的问题,请参考以下文章