首页 > 其他分享 >2.kettle命令行使用说明

2.kettle命令行使用说明

时间:2023-03-13 15:59:00浏览次数:36  
标签:存储 log level kettle 作业 说明 job 命令行 日志

Kettle命令行使用说明 1.Kitchen——作业执行器(后缀名:kjb) 是一个作业执行引擎,用来执行作业。这是一个命令行执行工具,参数说明如下。

  1. -rep:Repositoryname任务包所在存储名
  2. -user:Repositoryusername执行人
  3. -pass:Repositorypassword执行人密码
  4. -job:Thenameofthejobtolaunch任务包名称
  5. -dir:Thedirectory(don'tforgettheleading/or\)
  6. -file:Thefilename(JobXML)tolaunch
  7. -level:Thelogginglevel(Basic,Detailed,Debug,Rowlevel,Error,Nothing)指定日志级别
  8. -log:Theloggingfiletowriteto指定日志文件
  9. -listdir:Listthedirectoriesintherepository列出指定存储中的目录结构。
  10. -listjobs:Listthejobsinthespecifieddirectory列出指定目录下的所有任务
  11. -listrep:Listthedefinedrepositories列出所有的存储
  12. -norep:Don'tlogintotherepository不写日志
示例: 1.  Windows 中多个参数以 / 分隔,key 和value之间以:分隔 ü  作业存储在文件 Kitchen.bat /level:Basic>D:\etl.log /file:F:\Kettledemo\email.kjb ü  作业存储在数据库 Kitchen.bat /rep kettle /user admin /pass admin /job F_DEP_COMP (Rep的值为数据库资源库ID) 2.    Linux 中参数以 –分隔 作业存储在文件 kitchen.sh-file=/home/job/huimin.kjb >> /home/ log/kettle.log 作业存储在数据库 ./kitchen.sh -rep=kettle1 -user=admin -pass=admin -level=Basic -job=job 2.Pan——转换执行器(后缀名:ktr) 是一个转换执行引擎,用来执行转换。参数与Kitchen类似,如下。
  1. -version显示版本信息
  2. -file=filename运行xml文件
  3. -param:key=value指定命名参数
  4. -log=logging filename 设置日志文件
  5. -level=logging level  设置日志级别
         Error:只显示错误 Nothing:不显示任何输出 Minimal:只使用最少的记录 Basic:这是默认的基本日志记录级别 Detailed:详细的日志输出 Debug:以调试为目的,非常详细的输出 Rowlevel:使用行级记录,会产生大量的数据 返回状态: Pan会基于执行状况返回一个错误码。 •       0:转换执行成功 •       1:处理过程中发生错误 •       2:在装载或者运行时发生意外的错误 •       3:不能初始化转换 •       7:转换不能从资源库或xml中装载 •       8:装载步骤或插件错误(通常是装载其中一个插件错误) 9:命令行用法错误

标签:存储,log,level,kettle,作业,说明,job,命令行,日志
From: https://www.cnblogs.com/zhangdapangzo/p/17211690.html

相关文章

  • 3.kettle使用
    Kettle遇到的问题Kettle基础kettle有两种保存方式:一种是资源库方式(数据库),一种是文件格式(XML)kettle有两种类型Transformation和Job,Transformation完成针对数据的基础转......
  • 5.kettle集群配置
    kettle安装配置http://wiki.pentaho.com/display/BAD/Extracting+Data+from+HDFS+to+Load+an+RDBMS安装Kettle需先安装jdk,配置环境变量,安装JDK时jdkbin和jre要在一个JD......
  • 4.kettle将数据加载到hadoop集群
    kettle将数据加载到hadoop集群1..将数据加载到HDFSa)启动Hadoop,创建Job,把文件放进Hadoopb)在桌面上打开PDI(kettle):选择“文件(file)”-“新建(new)”-“job”c)添加启动项......
  • OnlyOffice免费吗?OnlyOffice各个版本及说明
    最近在考虑在项目中使用OnlyOffice,对其收费信息做了一个简单调研,发现其起名较为混乱,尤其是免费这块;再加上网上看源码不看协议的小白或者搞个破解版卖的同行在那原创或复制......
  • Itext实现导出PDF常用方法说明
    实现1.设置响应格式response.setContentType("application/pdf");response.setHeader("Expires","0");response.setHeader("Cache-Control","must-revalidate,post-che......
  • VDMA配置说明
    //BD中设置的3帧缓存地址#defineVIDEO_BASEADDR00x01000000#defineVIDEO_BASEADDR10x02000000#defineVIDEO_BASEADDR20x03000000#defineAXI_LITE_PL......
  • windwos terminal 主题美化 包括WSL和其他终端命令行
    安装ohmyposh打开windwosterminal分别执行#安装wingetinstallJanDeDobbeleer.OhMyPosh-swinget#创建配置文件notepad$PROFILE#在配置文件中加入如下内容,......
  • sqlite3 命令行
    进入sqlite3命令行模式安装好sqlite3之后,在linux命令行中输入sqlite3,进入sqlite3的命令行模式。root@172:/#sqlite3SQLiteversion3.23.12018-04-1017......
  • Golang使用命令行改变PATH路径
    goenv-wENV_VAR=value这是内置在goCLI中的跨平台解决方案,将来应该可以为您节省一些时间。例:goenv-wGOPATH=/your/desired/path输入goenv以检查当前环境......
  • 网站制作相关说明
    **网站是使用铭飞开源代码制作的。官方原git地址是https://gitee.com/mingSoft/MCMS在此基础上做了一些修改如下:1、管理后台首页去掉了多余的内容,更改的常用功能链接。2、......