SmartJob文件夹缺省位置为:/home/smart

  1. 目录结构说明
    SmartJob/conf:配置文件路径
    SmartJob/conf/htdb.jdbc.properties:商用库连接配置文件
    SmartJob/conf/rtdb.jdbc.properties:实时库/全景库连接配置文件
    SmartJob/conf/SmartJob.properties:框架配置文件
    SmartJob/lib:框架库路径
    SmartJob/log:日志路径
    SmartJob/task:功能模块路径

  2. 数据库配置
    先确认数据库中是否存在以下表:
    job_delayjob、job_failure_job、job_job、job_task
    然后打开表job_task,参考下图在其中填入上述数据(一般只要填终端在线率即可)

    字段说明:
    ID:自增主键
    DESCRIPTION:功能描述
    JAR:相关模块的Jar包(需分大小写,必须按照图中填写)
    CRON:用于定义什么时间调度该任务,参考附件cron表达式生成/解析器
    LASTUPDATETIME:最后执行时间,任务会从此时间之后执行,建议设置成当天夜间非整点时间,注意日期时间格式须和上图中一样。
    RETRYMAXSIZE:最大重试次数,一般填1即可
    RETRYDELAYTIMEMINUTES:重试间隔,单位是分钟
    ENABLE:模块启用标志,1-启用,0-停用(仅将需要的填1)
    GROUPNAME:组标志,须和配置文件中对应

  3. SmartJob.properties文件配置
    group=hainan #这个需要和数据库表job_task中的GROUPNAME字段相符
    maxJobs=1 #最大并发任务数量,可以配1
    minJobs=1 #最小并发任务数量,可以配1

  4. htdb.jdbc.properties文件配置
    如下图所示,如果是金仓数据库使用黑色部分,如果是达梦数据库使用绿色部分;IP地址部分需要根据实际情况修改,密码部分已加密。

  5. rtdb.jdbc.properties文件配置
    如下图所示,IP地址部分需要根据实际情况修改,密码部分已加密。

  6. smartjob.sh文件配置
    如果使用Linux操作系统,请配置smartjob.sh文件;如果使用windows系统,请配置smartjob.bat文件。两个文件的配置类似,下面以smartjob.sh为例。如下图所示,达梦数据库使用Dm7JdbcDriver17.jar,金仓数据库使用kingbasejdbc4.jar。

  7. 查看SmartJob运行情况
    日志文件路径:
    /homs/smart/SmartJob/nohup.out
    /homs/smart/SmartJob/log/*.log
    日志文件说明:
    SmartJob.log:调度管理程序的日志
    TaskName.log:具体任务的日志(TaskName为步骤2中配置的JAR字段的值)

【附件】Cron表达式在线生成/解析器
http://cron.qqe2.com

【SmartJob】配置说明相关推荐

  1. 【SmartJob】常规统计部署(报表使用的数据)

    请先行在本博客<技术手册>专栏中查看与 SmartJob 相关的文章. 尤其是:<SmartJob 配置说明><SmartJob 配置看护任务> 1. 创建小时统计 ...

  2. linux kvm虚拟化命令,Linux系统下kvm虚拟化(三)日常管理常用命令和配置说明

    根据我们之前创建和一些操作可以知道,KVM虚拟机的管理主要是通过virsh命令对环境下kvm虚拟机进行管理,下边这里整理一些常用的配置说明以及如何进行日常管理维护. 1,查看KVM虚拟机配置文件 KV ...

  3. Angular应用中tsconfig.json文件配置说明及配置全局路径映射

    tsconfig.json文件配置说明 1. tsconfig.json文件中的选项配置 2. 配置全局路径映射 1. tsconfig.json文件中的选项配置 TypeScript编译器配置文件的 ...

  4. ESLint 配置说明

    ESLint 有什么用,为什么要使用? ESLint 是一套可自定义规则的JS代码检查与修复工具 目标是保存团队代码的一致性和避免错误并且修复错误.减少团队沟通成本 "no-alert&qu ...

  5. tuxedo文件ubbconfig配置说明

    tuxedo文件ubbconfig配置说明 1.IPCKEY:Tuxedo使用它标识公告板及其他的IPC资源.它不能与该服务器上其他的IPC资源的ID号冲突,其范围是:32769到262126: 2. ...

  6. 【SmartJob】【隔离装置】WEB/统计程序和隔离程序共享服务器时的JAVA版本冲突问题

    SmartJob.DmsWeb与SmartSys共享服务器容易引发Java版本冲突问题: Java版本不正确 UnsupportedClassVersionError Exception in thr ...

  7. 【SmartJob】【隔离】每天定时掉线问题解决:隔离定期重启脚本更新

    在部分SmartJob和SmartSys共享主机的环境中,会发生SmartJob每天定时掉线的问题. [修复方法] 修改脚本文件:isolation.sh 原因解释: pkill在未指定路径情况下终止 ...

  8. 【SmartJob】配置看护任务

    查看在目录/home/smart/SmartJob下的是否存在脚本文件daemon.sh,内容如下: #!/bin/sh echo "" >> /home/smart/ ...

  9. 【SmartJob】启动问题查询

    Java版本不正确 UnsupportedClassVersionError Exception in thread "main" java.lang.UnsupportedCla ...

最新文章

  1. Go语言调度器之调度main goroutine(14)
  2. 脐带血要不要保存?看了你就明白!
  3. 2019 Multi-University Training Contest 1 - 1004 - Vacation - 二分 - 思维
  4. webapi+EF(增删改查)
  5. (案例)使用Cookie保存用户最后一次访问的时间
  6. Java输入/输出流体系中常用的流分类
  7. px4 uavcan linux,PX4开发指南-12.2.2.UAVCAN固件升级
  8. sort,uniq命令
  9. 吴恩达机器学习作业Python实现(四):神经网络(反向传播)
  10. iOS 利用UIPresentationController自定义转场动画
  11. C语言中,int、char、float、double各占多少字节
  12. 独立安装 lamp 兄弟连
  13. FPGA概述(对FPGA的基本认识)
  14. 一名合格的程序员应该是什么样子
  15. 5个聚合导航网站,资源、工具、素材应有尽有
  16. 10x 程序员工作法 - 划重点 | “自动化”主题的重点内容回顾汇总
  17. 相见恨晚的5个资源网站 影视音乐资源随你看
  18. 较为简洁明了的KMP算法解释
  19. Linux Platform平台设备驱动模型
  20. JEECG 3.7.1版本发布,企业级JAVA快速开发平台

热门文章

  1. SSL与HTTPS,HTTP有什么联系
  2. ASP.NET3.5问题集
  3. insmod 和modprobe的区别
  4. 废旧光盘手工小制作_佳味家味浓 丨佳人美食手工零食课堂:咸蛋黄牛轧糖夹心小饼干制作活动...
  5. Flask发送邮件,最基础
  6. Python 抖音用户粉丝(公开)--分析与实现
  7. 【JVM调优】JVM内存管理调优浅谈
  8. 点击按钮改变div的颜色
  9. JMeter 阶梯式加压测试插件 Concurrency Thread Group
  10. POJ 1661 Help Jimmy(递推DP)