zoukankan      html  css  js  c++  java
  • 3.kettle-定时执行任务

    kettle定时任务可以 用两种方法。

    第一种如下,但这种缺点也很明显,就是该job窗口不能关闭。(重复时间含义问题截图来自https://www.cnblogs.com/biehongli/p/10241227.html

    第二种,kettle中调度kitchen.bat定时执行任务

    参照网址:https://blog.csdn.net/maenlai0086/article/details/80590523

    我写的bat文件(autoexceKettle.bat):

    rem 进入 Kitchen.bat所在目录
    D:
    cd D:Program Filespdi-ce-8.2.0.0-342data-integrationrem 作业(job)文件路径和日志文件路径
    rem 执行kitchen执行job,并写入日志
    kitchen.bat   /file:D:kettleall-Job.kjb /level:Basic>>D:kettlelogkettle_%date:~0,4%%date:~5,2%%date:~8,2%.log

    然后设置windows自带的定时任务,定时执行autoexceKettle.bat这个bat文件就可以了。

    在D:kettlelog可查看日志(每天生成一个):

    windows2008创建自动任务:

    问题一:

    在修改相关参数保存是,报“所指定的账户名称无效”,如下图:

    解决方法:https://blog.csdn.net/qiaoanlu/article/details/100731220     其截图如下:::

     问题二:

    定时任务运行过程中,一段时间后,阶段性报下面错误。

     网上查询了一下方法,其中一个帖子回复:    在创建“任务计划程序"时,在设置一栏中将“如果此任务已经运行,以下规格适用”默认的“请勿启动新实例”修改为“并行运行新实例”即可“”

    (按照这个理解,应该是我设的是每3分钟跑一次,然后不知什么原因,有一个实例挂死了,导致服务新实例无法启动,但也不知道具体是不是这个原因,仅仅是自我猜测。)

     按照这个改了,如下图,将“请勿启动新实例” 改为 “并行运行新实例”。运行ok了。后面会不会再出现,待运行几天后在看看。

     

  • 相关阅读:
    redis修改密码
    redis配置
    django中日志配置
    django中缓存配置
    navicat批量导入数据
    django添加REST_FRAMEWORK 接口浏览
    django验证码配置与使用
    LUA_OBJECT
    LUA comment
    lua-redis
  • 原文地址:https://www.cnblogs.com/zdyang/p/11759873.html
Copyright © 2011-2022 走看看