命令行启动kettle

kettle命令启动:

http://download.csdn.net/detail/ludaxin6/9519418

kettle命令启动参数:

http://blog.csdn.net/gleiyu/article/details/38089983

相关详细参数:

  /rep            : Repositoryname 资源库名称

/user           : Repositoryusername 资源库用户名

/pass           : Repositorypassword 资源库密码

/job            : Thenameofthejobtolaunch 任务名称

/dir            : The directory 任务目录 记得开始的/or\

/file           : The filename 任务XML文件名称

/level          : The logging level 指定日志级别(Basic, Detailed,Debug, Rowlevel, Error,Nothing)

/logfile        : The logging file to write to 指定日志文件

/listdir        : List the directories in the repository 列出指定存储中的目录结构

/listjobs       : List the jobs in the specified directory 列出指定目录下的任务列表

/listrep        : List the available repositories 列出所有的存储

/norep          : Do not log into the repository 不写日志

/version        : show the version, revision and builddate

/param          : Set a named parameter<NAME>=<VALUE>. For example -param:FOO=bar

/listparam      : List information concerning the definedparameters in the specified job.

/export         : Exports all linked resources of thespecified job. The argument is the name of a ZIP file.

/maxloglines    : The maximum number of log lines that arekept internally by Kettle. Set to 0 to keep all rows (default)

/maxlogtimeout  : The maximum age (in minutes) of a log linewhile being kept internally by Kettle.

Set to 0 to keep all rowsindefinitely (default)

示例:

windows环境下 多个参数用 / 分隔 ,key 和value中间用 : 分隔

JOB在文件中

  1. kitchen /file:D:/demo/demo.kjb /level:Basic>D:/demo/demo.log

JOB在数据库中

  1. kitchen /rep etl /user admin /pass admin /dir demo /job demo /level Basic /logfile D:/demo/log/demo.log

linux环境下 参数用 - 分隔,key 和value 中间用=号分隔

JOB在文件中

  1. kitchen.sh -file=/home/job/demo.kjb >> /home/job/log/demo.log

JOB在数据库中

  1. kitche.sh -rep=etl -user=admin -pass=admin -level =Basic -job=demo

时间: 2024-10-20 07:01:22

命令行启动kettle的相关文章

Spring Boot通过命令行启动发生FileNotFoundException

Spring Boot + Jersey 通过命令行启动会发生错误FileNotFoundException异常 异常信息如下: ERROR o.a.c.c.C.[Tomcat].[localhost].[/] - StandardWrapper.Throwable org.glassfish.jersey.internal.ServiceConfigurationError: org.glassfish.jersey.internal.spi.AutoDiscoverable: : java.

让.Net程序支持命令行启动

很多时候,我们需要让程序支持命令行启动,这个时候则需要一个命令行解析器,由于.Net BCL并没有内置命令行解析库,因此需要我们自己实现一个.对于简单的参数来说,自己写一个字符串比较函数来分析args参数也未尝不可.但是如果需要配置的参数较多的话,就得好好设计一下这个解析器了. 秉着不重复造轮子的原则,我在网上搜了一下,在Stackoverflow上发现有人问了同样的问题:Best way to parse command line arguments in C#?.简单的看了一下,整理出了其中

vmware 命令行启动虚拟机

在redhat enterprise 5.3安装了vmware workstation,如何用vmware 命令行启动指定虚拟机?/usr/bin/vmware[[email protected] ~]# /usr/bin/vmware --help-all用法:  vmware [选项...] [--] [configuration file(s)]帮助选项:  -?, --help                       显示帮助选项  --help-all               

从命令行启动虚拟机

从命令行启动虚拟机: 2.用命令列出虚拟机的ID: 1 vim-cmd vmsvc/getallvms |grep <vm name> 注意: 第一列输出是vmid. 2.用命令查看虚拟机启动状态: 1 vim-cmd vmsvc/power.getstate <vmid> 3.用命令启动虚拟机: 1 vim-cmd vmsvc/power.on <vmid>

如何设置fedora默认从命令行启动?

Sumary:因为在fedora中没有/etc/initab文件我们不方便从这里设置它的runlevel target,但是linux又给我们提供了一个强悍的工具systemd,我们可以用system来链接默认的启动级别,所以开始吧! 一.实现代码 (1)删除目标链接并创建新的符号链接(从命令行启动) ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target (2)从图形界面启动 把multi-

命令行启动win7系统操作部分功能

control.exe /name microsoft.folderoptions 启动资源管理器的 文件夹属性 选项卡 control.exe /name Microsoft.AddHardware 控制面板所有控制面板项设备和打印机 control.exe /name Microsoft.AdministrativeTools 控制面板所有控制面板项管理工具 control.exe /name Microsoft.PeopleNearMe 网络邻居 control.exe /name Mic

转载:使用命令行启动VirtualBox虚拟机

使用命令行启动VirtualBox虚拟机 装上VirtualBox就琢磨着如何让它开机自动启动,又或者能够通过命令行的形式直接启动指定的虚拟机. 看了下VirtualBox的官方文档,发现有一个命令可以满足我的需求,即VBoxManage. VBoxManage提供了一系列的虚拟机管理命令,包括创建/删除/启动/修改等等,这里不一一列举.有点像Xen的XM命令. 不过这里只关心启动虚拟机的命令:VBoxManage startvm.VBoxManage的完整命令列表可以参考这里. VBoxMan

Mysql 命令行启动问题ERROR 1045 (28000): Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: NO)

Centos 刚装了mysql yum install mysql 安装成功了,安装最后要求输入了密码,也输入了,OK mysql -uroot -p 输入设置的密码 竟然报错了! ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YSE) 问朋友,他说初始密码是空的,可我命名设置了密码的阿. 密码留空 还是错误! ERROR 1045 (28000): Access denied for

(转)Android 使用 adb shell 命令行启动应用

原文:http://blog.chinaunix.net/uid-26997997-id-3350449.html 在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am. usage: am [subcommand] [options] start an Activity: am start [-D]        -D: enable debugging send a broadcast Intent: am broadcast start an Ins