zoukankan      html  css  js  c++  java
  • 命令行启动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

    如果在.bat文件中

    d:
    cd D:etldata-integration
    kitchen /file C:Usersfor_elegantDesktoparamarkamrmark.kjb /level Basic /logfile E:\%date:~0,4%%date:~5,2%%date:~8,2%.log

    即:

    则会生成一个时间日期为文件名的文件。

  • 相关阅读:
    html抽取文本信息-java版(适合lucene建立索引)
    【LeetCode with Python】 Sort List
    POJ 2533 Longest Ordered Subsequence(dp LIS)
    Activity 之间 传递 List 封装的对象或者对象
    mongo数据库--非关系型数据库
    cocos2d-x的声音控制
    CSDN博客积分规则
    怎样使用递归实现归并排序
    android中9-patch图片的使用
    Cocos2d-x-3.0环境搭建
  • 原文地址:https://www.cnblogs.com/kongxc/p/6537080.html
Copyright © 2011-2022 走看看