获取数据作业
使用get命令获取数据作业列表、数据作业详情、数据作业执行日志或者下载数据作业执行日志。
命令结构
health get data-job <data-job-id> [flags]
参数 |
简写 |
是否必选 |
说明 |
---|---|---|---|
data-job-id |
无 |
否 |
数据作业id,不填写时未获取数据作业列表,填写时为获取数据作业详情。 |
--name |
-n |
否 |
数据作业名称,根据名称搜索作业,获取数据作业列表时生效。 |
--type |
-t |
否 |
数据作业类型,根据类型搜索作业,获取数据作业列表时生效。支持获取以下类型数据:
|
--end-time |
-e |
否 |
查询该时间之前创建的数据作业,获取数据作业列表时生效。 时间类型为时间戳。 |
--status |
-s |
否 |
数据作业状态,根据作业状态筛选作业,获取数据作业列表时生效。 |
--begin-time |
-b |
否 |
查询该时间之后创建的数据作业,获取数据作业列表时生效。 时间类型为时间戳。 |
--creator |
-c |
否 |
创建者名称,根据创建者筛选作业,获取数据作业列表时生效。 |
--limit |
-l |
否 |
限制量,单次查询总量,必须由数字组成,默认为10,取值范围[0,1000],获取数据作业列表时生效。 |
--offset |
-o |
否 |
偏移量,查询起始偏移,必须由数字组成,默认为0,取值范围[0,100000000],获取数据作业列表时生效。 |
--log |
-g |
否 |
在界面显示数据作业执行日志,需要与data-job-id一起使用。
说明:
|
--file |
-f |
否 |
本地文件夹路径及自定义文件名称,下载详细数据作业执行日志到本地,需要与data-job-id一起使用。 |
--finish-from-time |
-x |
否 |
查询提供时间之后的所有任务。例如,2006-01-02 15:04:05。 |
--finish-to-time |
-y |
否 |
查询提供时间以前的所有任务。例如,2006-01-02 15:04:05。 |
--project |
无 |
否 |
指定项目名。未填写则使用配置文件中的项目名。 |
命令示例
本节以Windows为例介绍eihealth-toolkit的使用过程,Linux和macOS环境使用方法基本相同,可参考。
- 获取作业列表
health get data-job # 返回结果如下 Name ID Type Status Creator Created Duration job-01 xxxxx BACKUP_DATA Failed LMX-01 2021-02-01 11:11:27 2s job-02 xxxxx BACKUP_DATA_DELETE Succeeded LMX-01 2021-02-01 11:11:27 48m44s job-03 xxxxx DATABASE_IMPORT RUNNING LMX-01 2021-02-01 11:11:27 2s
- 获取作业详情
health get data-job 12345678 # 返回结果如下 { "complete_data": [ "0000000000/" ], "running_data": [], "creator": "ei_eihealth_02", "source_project_name": "drug-screening-demo-01", "id": "xxxx", "name": "abc/abc", "sources": [ "0000000000/" ], "create_time": "2021-06-17T07:57:35Z", "end_time": "2021-06-17T11:46:37Z", "status": "RUNNING", "destinations": [ "xxxx/" ], "type": "BACKUP_DATA" }
- 获取数据作业执行日志
health get data-job 12345678 --log # 返回结果如下 2021-02-01 11:11:27 Complete import file lmx-test-01:/lmx-database/data1.txt 2021-02-01 11:11:27 Import row 2-4 of file lmx-test-01:/lmx-database/data1.txt
- 下载数据作业执行日志
health get data-job 12345678 --file d:/log.txt # 返回结果如下 download the log file of data job to d:/log.txt successfully!