请求地址
/v2/webservice/table-data/import
请求方法
Post
请求参数说明
| 参数名称 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| importParam | string | 是 | 例如:[{"srcAppId":2,"srcZoneId":4,"srcTableName":"chat_area_rank","dstAppId":3,"dstZoneId":2,"dstTableName":"chat_area_rank","importCmdType":0},{"srcAppId":2,"srcZoneId":4,"srcTableName":"table_generic","dstAppId":3,"dstZoneId":2,"dstTableName":"table_generic","importCmdType":0}] |
| ipList | string | 是 | 在指定机器上构造数据。(当dataType为0时,可以为空数组json字符串:[])。示例:["9.135.102.211 tcaplus OP0ZrrnR0 /data/test/other","9.135.102.211 tcaplus OP0ZrrnR0 /data/test/other1"] |
| importSpeed | string | 是 | import speed,大于0小于等于50000或者-1,-1表示自适应速度,建议设置为-1 |
| relateTaskId | string | 是 | 关联任务ID,dataType=1时,relateTaskId传0。 |
| rollBackType | string | 是 | 导入方式,全量回档=0,部分key导入=1 |
| dataType | string | 是 | 数据来源,手动输入机器=1,关联任务ID=0 |
| omsInternetDomain | string | 否 | OMS内网IP\域名,示例:http://9.135.102.211 |
| deleteBeforeImport | string | 否 | import前是否先删除线上数据,默认值0不删除,1为删除 |
importParam参数
json字符串中参数说明
| 参数名称 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| srcAppId | number | 是 | 源端项目ID |
| srcZoneId | number | 是 | 源端区ID |
| srcTableName | string | 是 | 源端表名 |
| dstAppId | number | 是 | 目标端项目ID |
| dstZoneId | number | 是 | 目标端区ID |
| dstTableName | string | 是 | 目标端表名 |
| importCmdType | number | 是 | 写入模式命令,0是Replace、TCAPLUS_API_LIST_ELEMENT_MOVEREPLACE_REQ,1是Insert、TCAPLUS_API_LIST_ADDAFTER_REQ |
示例
{
"importParam": [
{
"srcAppId": 2,
"srcZoneId": 5,
"srcTableName": "chat_area_rank",
"dstAppId": 2,
"dstZoneId": 4,
"dstTableName": "chat_area_rank",
"importCmdType":0,
"keyFiles":"http://9.135.102.211/app/global/uploadkeyfile/2024121914091987797906.txt"
}
],
"ipList": [],
"importSpeed": -1,
"relateTaskId": 1355,
"rollBackType": 1,
"dataType": 0,
"omsInternetDomain": "http://9.135.102.211",
"deleteBeforeImport": 0
}
返回参数说明
| 参数名称 | 类型 | 说明 |
|---|---|---|
| set_id | number | 集群ID |
| task_id | number | 任务ID |
返回示例
{
"code": 0,
"request_id": "faca9e13-5ef0-4dd1-8103-ce53c7036c74",
"data": {
"set_id": 1,
"task_id": 425,
"user": "tcaplus"
}
}