oljobsync¶
命令¶
oljobsync - 同步 Elasticsearch 中 jobs 索引的数据与 AIP 调度器的作业状态
概要¶
oljobsync [-h | -V] [-batch ES批量请求大小] [-cluster AIP集群名称] [-conf olmon.conf 文件路径] [-dryrun] [-es Elasticsearch 服务器地址] [-espassword Elasticsearch 服务器密码] [-esuser Elasticsearch 服务器用户名] [-index Elasticsearch 索引名称] [-mark=false] [-max 作业状态更新的最大作业数] [-minage 时间] [-newstatus 更新后的作业状态] [-scansize Elasticsearch 扫描大小] [-status 要检查的作业状态] [-timeout Elasticsearch 请求超时时间] [-v]
描述¶
同步 Elasticsearch 中 jobs 索引的数据与 AIP 调度器的作业状态。
示例:
/opt/skyformai/sbin/oljobsync
选项¶
-batch ES批量请求大小¶
指定 Elasticsearch 批量请求的大小。默认值为 1000。
-cluster AIP集群名称¶
指定 AIP 集群名称。默认值为当前集群名称。
-conf olmon.conf 文件路径¶
指定 olmon.conf 文件的路径。默认值为 /opt/skyformai/etc/olmon.conf。
-dryrun¶
执行同步操作,但不实际更新作业状态。
-es Elasticsearch 服务器地址¶
指定 Elasticsearch 服务器的地址。默认值为olmon.conf 文件中指定的地址。
-espassword Elasticsearch 服务器密码¶
指定 Elasticsearch 服务器的密码。默认值为olmon.conf 文件中指定的密码。
-esuser Elasticsearch 服务器用户名¶
指定 Elasticsearch 服务器的用户名。默认值为olmon.conf 文件中指定的用户名。
-index Elasticsearch 索引名称¶
指定 Elasticsearch 索引的名称。默认值为jobs。
-mark=true|false¶
将更新时间记录在 statusSyncTime 字段中;-mark=false 则记录中只包含新作业状态。默认值为 true。
-max 作业状态更新的最大作业数¶
指定在一次同步操作中更新作业状态的最大作业数。默认值为 0,表示不限制。
-minage 时间¶
仅检查定义的时间前未被修改过的记录;0 则检查所有最近写入的记录(默认值为 15m0s - 15分钟)。
-newstatus 更新后的作业状态¶
指定更新调度器中不存在作业的状态。默认值为 DONE。
-scansize Elasticsearch 扫描大小¶
指定 Elasticsearch 每次读取记录的数量。默认值为 1000。
-status 要检查的作业状态¶
要检查的状态值,以逗号分隔;空值表示检查所有记录。默认值为“PEND、PSUSP、RUN、WAIT、SSUSP、USUSP、UNKWN”。
-v¶
打印被该状态记录的信息。
-h¶
将命令用法打印到标准错误输出并退出。
-V¶
将 AIP 发行版本打印到标准错误输出并退出。