hdfs同步

November 18, 2022About 4 min

hdfs同步

SDK类名:/hdfs/Hdfs

hdfs同步 - 新建

SDK方法名:createHdfs;

URL

/hdfs

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
rule_nameString规则名称
rule_typeNumber规则类型:
0:hdfs;
1:hive;
src_uuidString源平台uuid
tgt_uuidString目标平台uuid
src_pathArray源平台路径;
hdfs必传
dest_pathArray目标平台路径;
hdfs必传
filtersArray过滤路径;
正则表达式;
hdfs传
src_dbArray源平台库;
hive必填
dest_dbArray目标平台库;
hive必填
filter_tablesArray过滤表;
正则表达式;
hive传;
sync_typeNumber同步类型:
0:(全备+增量)
目前固定只有一种;
0
overwriteNumber覆盖类型:
0:跳过;
1:覆盖;
0
band_widthString带宽控制,格式:303:00-14:002m,202:00-15:0080m(block也有)

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString

hdfs同步 - 列表

SDK方法名:listHdfs;

URL

/hdfs

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
pageNumber1
limitNumber15
search_fieldString''
search_valueString''

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  countNumber10
  info_listArray
    rule_uuidString规则uuid@uuid
    rule_nameString规则名称
    rule_typeNumber规则类型0
    src_uuidString源平台uuid
    src_nameString源平台名称
    tgt_uuidString目标平台uuid
    tgt_nameString目标平台名称
    src_pathArray源路径
    dest_pathArray目标路径
    filtersArray排除路径(正则表达式)
    src_dbArray源库
    dest_dbArray目标库
    filter_tablesArray排除表(正则表达式)
    sync_typeNumber同步类型:
0:(全备+增量)
目前固定只有一种;
0
    overwriteNumber覆盖类型:
0:跳过;
1:覆盖;
0
  totalNumber100
  codeNumber0
  messageString

hdfs同步 - 获取单个

SDK方法名:describeHdfs;

URL

/hdfs/:uuid([A-F0-9-]+)

Method

GET

Request

名称类型必选简介Mock初始值Mock规则

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  hdfsObject
    rule_uuidString规则uuid
    rule_nameString规则名称
    rule_typeNumber规则类型0
    src_uuidString源平台uuid
    tgt_uuidString目标平台uuid
    src_pathArray源路径
    dest_pathArray目标路径
    filtersArray排除路径
    src_dbArray源库
    dest_dbArray目标库
    filter_tablesArray排除表
    random_strString随机字符串
    sync_typeNumber同步类型:
0:(全备+增量)
目前固定只有一种;
0
    overwriteNumber覆盖类型:
0:跳过;
1:覆盖;
0
  codeNumber0

hdfs同步 - 删除

SDK方法名:deleteHdfs;

URL

/hdfs

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
uuidsArray
forceNumber强制删除0

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  codeNumber11110001
  messageString
  fail_listArray
    codeNumber11110001
    messageString[-1] 找不到节点
    rule_uuidString@uuid
    rule_nameString@name
  success_listArray
    codeNumber11110001
    messageString[0] success
    rule_uuidString@uuid
    rule_nameString@name

hdfs同步 - 操作

SDK方法名:{operate}Hdfs

URL

/hdfs/operate

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
rule_uuidsArray规则uuids
operateString操作:
start:启动;
stop:停止;

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  success_listArray
    codeString0
    messageStringdsaf
    rule_uuidStringaaa
    rule_nameStringadsf
  fail_listArray
    codeStringfasfd
    messageStringasfda
    rule_uuidStringfads
    rule_nameStringfssa

hdfs同步 - 获取状态

SDK方法名:listHdfsStatus;

URL

/hdfs/status

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
rule_uuidsArray
force_refreshNumber点击操作栏刷新按钮必传,下发1,表示从rpc获取;其他情况不传

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  countString1
  messageString
  codeNumber0
  statusArray
    rule_uuidString@guid
    statusStringSCAN:扫描;
SYNC:同步;
MIRROR:镜像;
UNKNOWN:未知;

START:开始;
STOP:停止;
PAUSE:暂停;
ERROR:错误;
    source_scan_countString源端读取文件总数
    source_scan_sizeString源端读取文件总字节
    dest_write_countString目标端写入文件总数
    dest_write_sizeString目标端写入文件总字节
    skip_countString相同文件总数
    skip_sizeString相同文件总字节
    transferred_countString已传输文件数
    transferred_sizeString已传输文件字节
Last update: 11/18/2022, 3:56:21 PM
Contributors: ganl