【SmartJob】配置说明
SmartJob文件夹缺省位置为:/home/smart
目录结构说明
SmartJob/conf:配置文件路径
SmartJob/conf/htdb.jdbc.properties:商用库连接配置文件
SmartJob/conf/rtdb.jdbc.properties:实时库/全景库连接配置文件
SmartJob/conf/SmartJob.properties:框架配置文件
SmartJob/lib:框架库路径
SmartJob/log:日志路径
SmartJob/task:功能模块路径数据库配置
先确认数据库中是否存在以下表:
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:组标志,须和配置文件中对应SmartJob.properties文件配置
group=hainan #这个需要和数据库表job_task中的GROUPNAME字段相符
maxJobs=1 #最大并发任务数量,可以配1
minJobs=1 #最小并发任务数量,可以配1htdb.jdbc.properties文件配置
如下图所示,如果是金仓数据库使用黑色部分,如果是达梦数据库使用绿色部分;IP地址部分需要根据实际情况修改,密码部分已加密。
rtdb.jdbc.properties文件配置
如下图所示,IP地址部分需要根据实际情况修改,密码部分已加密。
smartjob.sh文件配置
如果使用Linux操作系统,请配置smartjob.sh文件;如果使用windows系统,请配置smartjob.bat文件。两个文件的配置类似,下面以smartjob.sh为例。如下图所示,达梦数据库使用Dm7JdbcDriver17.jar,金仓数据库使用kingbasejdbc4.jar。
查看SmartJob运行情况
日志文件路径:
/homs/smart/SmartJob/nohup.out
/homs/smart/SmartJob/log/*.log
日志文件说明:
SmartJob.log:调度管理程序的日志
TaskName.log:具体任务的日志(TaskName为步骤2中配置的JAR字段的值)
【附件】Cron表达式在线生成/解析器
http://cron.qqe2.com
【SmartJob】配置说明相关推荐
- 【SmartJob】常规统计部署(报表使用的数据)
请先行在本博客<技术手册>专栏中查看与 SmartJob 相关的文章. 尤其是:<SmartJob 配置说明><SmartJob 配置看护任务> 1. 创建小时统计 ...
- linux kvm虚拟化命令,Linux系统下kvm虚拟化(三)日常管理常用命令和配置说明
根据我们之前创建和一些操作可以知道,KVM虚拟机的管理主要是通过virsh命令对环境下kvm虚拟机进行管理,下边这里整理一些常用的配置说明以及如何进行日常管理维护. 1,查看KVM虚拟机配置文件 KV ...
- Angular应用中tsconfig.json文件配置说明及配置全局路径映射
tsconfig.json文件配置说明 1. tsconfig.json文件中的选项配置 2. 配置全局路径映射 1. tsconfig.json文件中的选项配置 TypeScript编译器配置文件的 ...
- ESLint 配置说明
ESLint 有什么用,为什么要使用? ESLint 是一套可自定义规则的JS代码检查与修复工具 目标是保存团队代码的一致性和避免错误并且修复错误.减少团队沟通成本 "no-alert&qu ...
- tuxedo文件ubbconfig配置说明
tuxedo文件ubbconfig配置说明 1.IPCKEY:Tuxedo使用它标识公告板及其他的IPC资源.它不能与该服务器上其他的IPC资源的ID号冲突,其范围是:32769到262126: 2. ...
- 【SmartJob】【隔离装置】WEB/统计程序和隔离程序共享服务器时的JAVA版本冲突问题
SmartJob.DmsWeb与SmartSys共享服务器容易引发Java版本冲突问题: Java版本不正确 UnsupportedClassVersionError Exception in thr ...
- 【SmartJob】【隔离】每天定时掉线问题解决:隔离定期重启脚本更新
在部分SmartJob和SmartSys共享主机的环境中,会发生SmartJob每天定时掉线的问题. [修复方法] 修改脚本文件:isolation.sh 原因解释: pkill在未指定路径情况下终止 ...
- 【SmartJob】配置看护任务
查看在目录/home/smart/SmartJob下的是否存在脚本文件daemon.sh,内容如下: #!/bin/sh echo "" >> /home/smart/ ...
- 【SmartJob】启动问题查询
Java版本不正确 UnsupportedClassVersionError Exception in thread "main" java.lang.UnsupportedCla ...
最新文章
- Go语言调度器之调度main goroutine(14)
- 脐带血要不要保存?看了你就明白!
- 2019 Multi-University Training Contest 1 - 1004 - Vacation - 二分 - 思维
- webapi+EF(增删改查)
- (案例)使用Cookie保存用户最后一次访问的时间
- Java输入/输出流体系中常用的流分类
- px4 uavcan linux,PX4开发指南-12.2.2.UAVCAN固件升级
- sort,uniq命令
- 吴恩达机器学习作业Python实现(四):神经网络(反向传播)
- iOS 利用UIPresentationController自定义转场动画
- C语言中,int、char、float、double各占多少字节
- 独立安装 lamp 兄弟连
- FPGA概述(对FPGA的基本认识)
- 一名合格的程序员应该是什么样子
- 5个聚合导航网站,资源、工具、素材应有尽有
- 10x 程序员工作法 - 划重点 | “自动化”主题的重点内容回顾汇总
- 相见恨晚的5个资源网站 影视音乐资源随你看
- 较为简洁明了的KMP算法解释
- Linux Platform平台设备驱动模型
- JEECG 3.7.1版本发布,企业级JAVA快速开发平台