HDFS

August 1, 2024About 5 min

HDFS

SDK类名:/resource/HdfsPlatform;

新建

SDK方法名:createHdfsPlatform;

URL

/hdfs_platform

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
hdfs_nameString平台名称
config_addrString同步主机地址
config_portNumber同步主机端口
bind_lic_listArray绑定的许可列表
hdfs_typeString平台类型:
0:hdfs;
1:hive;
0
hdfs_roleNumber平台角色:
1:源平台;
2:目标平台;
1
cc_ip_uuidString控制机地址uuid
end_pointStringhdfs 地址
conf_pathStringhdfs配置目录
hive_end_pointStringhive地址
hive_conf_pathStringhive配置目录
userStringhdfs/hive用户
kerberos_switchNumber是否启用kerbores认证:
0:否;
1:是;
0
keytabStringkeytab文件''
principalStringkerbores主体''
commentString备注信息''
maintenanceNumber维护模式开关:
0:关;
1:开;
0

Response

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

修改

SDK方法名:modifyHdfsPlatform;

URL

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

Method

PUT

Request

名称类型必选简介Mock初始值Mock规则
hdfs_nameString
hdfs_typeString0
config_addrString
config_portNumber1
end_pointString
conf_pathString
userString
kerberos_switchNumber0
keytabString''
principalString''
commentString''
bind_lic_listArray
cc_ip_uuidString
hdfs_roleNumber1
maintenanceNumber0
hive_end_pointString
hive_conf_pathString
random_strString随机字符串

Response

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

列表

SDK方法名:listHdfsPlatform;

URL

/hdfs_platform

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
pageNumber页数1
limitNumber每页条数15
search_fieldString搜索字段''
search_valueString搜索值''

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  countNumber10
  totalNumber100
  info_listArray
    hdfs_uuidStringuuid
    hdfs_nameString平台名称
    hdfs_typeNumber平台类型:
0:hdfs;
1:hive;
    config_addrString同步主机地址
    end_pointStringhdfs地址
    hive_end_pointStringhive地址
    user_uuidString
    usernameString
    maintenanceNumber维护模式开关:
0:否;
1:是;
0

获取单个

SDK方法名:describeHdfsPlatform;

URL

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

Method

GET

Request

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

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  hdfsObject
    hdfs_nameString
    hdfs_typeString0
    config_addrString
    config_portNumber1
    end_pointString
    conf_pathString
    userString
    kerberos_switchNumber0
    keytabString''
    principalString''
    commentString''
    bind_lic_listArray
    cc_ip_uuidString
    hdfs_roleNumber1
    maintenanceNumber0
    hive_end_pointString
    hive_conf_pathString
    random_strString
  codeNumber0

删除

SDK方法名:deleteHdfsPlatform;

URL

/hdfs_platform

Method

DELETE

Request

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

Response

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

获取同步路径

SDK方法名:listHdfsPath;

URL

/hdfs_platform/hdfs_path

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
uuidString平台uuid
pathString父集目录'/'

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  dataArray目录列表

获取hive资源(数据库,表)

SDK方法名:listHdfsHiveEntity;

URL

/hdfs_platform/hive_entity

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
uuidString平台uuid
databaseString数据库名称:
为空时返回数据库列表;
指定名字返回table列表
''
pageNumber分页页数
limitNumber分页条数
search_nameString表名模糊查询

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  listArray数据列表
  totalNumber当前列表总条数

刷新hive资源缓存

SDK方法名:refreshHdfsHiveEntity;

URL

/hdfs_platform/refresh_hive_entity

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
uuidString大数据平台uuid
databaseString数据库名称

Response

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

操作

SDK方法名:{operate}HdfsPlatform;

URL

/hdfs_platform/operate

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
hdfs_uuidsArray
operateStringmaintain:切换维护模式
switchNumber维护模式开关:
0:关;
1:开;
0

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
codeNumber11110001
messageStringsuccess
fail_listArray
  codeString
  messageString
  hdfs_uuidString
  hdfs_nameString
success_listArray
  codeString
  messageString
  hdfs_uuidString
  hdfs_nameString

获取状态

SDK方法名:listHdfsPlatformStatus;

URL

/hdfs_platform/status

Method

GET

Request

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

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功。
  statusArray
    hdfs_uuidString平台uuid
    statusStringONLINE:在线;
OFFLINE:离线;
Last update: 8/1/2024, 2:00:50 PM
Contributors: ganl