zoukankan      html  css  js  c++  java
  • windows定时任务调度kettle作业

    通常情况下,在工作中在数据抽取过程中,会使用到job进行定时抽取。本文主要介绍kettle在windows下定时执行job。
          备注:我用的kettle版本是5.1.0
    1、准备编写kettle.bat脚本
          有库

          D:
          cd D:kettledata-integration
          kitchen.bat -rep JS_JOB -user admin -pass qdhuang -dir  /FTP抽取入库  -job jobname  -level=basic>D:JOB_LOGJOB.log
    

      没有库

          D:
          cd D:kettledata-integration
          kitchen.bat -file="D:	oolsCommonkettle_pdi-ce-8.2.0.0-342data-integrationjob_test1.kjb" -level=basic>D:JOB.log
    

      


    2、针对以上我来介绍下
           首先cd 是进入到kettle安装执行文件目录下 
           -rep 表示的是你的仓库名,也就是你的资源库的名称,这里我的资源库名称就是 JS_JOB
           -user 资源库用户名    这里就是admin
          -pass 资源库密码        这里是qdhuang 默认的是admin ,为了安全我们可以更改密码
          -dir    就是你的job在资源库中存放目录  支持中文的目录
          -job   job的名称   这里我的job名称就是jobname
          -level 日志的级别  我们普通的写basic就可以了,就是最基本的
          最后面就是日志了,针对job跑起来的相关信息都会保存在job.log中
    3、针对相关的更多参数如下:
    /rep        : Repository name
    /user       : Repository username
    /pass       : Repository password
    /job        : The name of the job to launch
    /dir        : The directory (dont forget the leading /)
    /file       : The filename (Job XML) to launch
    /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 build date
    /param      : Set a named parameter <NAME>=<VALUE>. For example -param:FOO=bar
    /listparam : List information concerning the defined parameters in the specified job.
    /export     : Exports all linked resources of the specified job. The argument is the name of a ZIP
    file.
    4、windows下建立执行任务

    本次操作的是在windowsserver2008下

    然后一步一步创建,下一步就可以了

    下一步(选择你的.bat执行文件)

    下一步(选择job的执行频率)

    输入本服务器的密码:必须输入才可以执行job

    至此就算完成了操作

  • 相关阅读:
    Apache配置
    linux centos使用xrdp远程界面登陆
    实现台式机redhat6.4无线网卡上网RTL8188CUS
    linux-redhat6.4驱动无线网卡rtl8188eu
    linux开机自动连接无线网络
    javascript for循环 日期 select
    amazeui折叠面板智能化展开
    PHP Ueditor 富文本编辑器
    vue.js 使用小结
    php mysqli mysqli_query() mysqli_real_query()
  • 原文地址:https://www.cnblogs.com/guohu/p/13023027.html
Copyright © 2011-2022 走看看