大数据平台

November 18, 2022About 4 min

大数据平台

SDK类名:/resource/HdfsPlatform;

新建

SDK方法名:createHdfsPlatform;

URL

/hdfs_platform

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
hdfs_nameString平台名称
hdfs_typeString平台类型:
0:hadoop;
0
config_addrString同步主机地址
config_portNumber同步主机端口
cc_ip_uuidString控制机地址uuid
bind_lic_listArray绑定的许可列表
end_pointStringhdfs 地址
conf_pathStringhdfs配置目录
userStringhdfs用户
kerberos_switchNumber是否启用kerbores认证:
0:否;
1:是;
0
keytabStringkeytab文件''
principalStringkerbores主体''
commentString备注信息''
hive_switchNumber是否开启hive同步:
0:否;
1:是;
hiveObject
  end_pointStringhive地址
  conf_pathStringhive配置目录
  userStringhive用户
  kerberos_switchStringhive 是否启用kerbores认证:
0:否;
1:是;
  keytabStringkeytab文件
  principalStringkerbores主体

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
cc_ip_uuidString控制机地址uuid
bind_lic_listArray绑定的许可列表
end_pointString
conf_pathString
userString
kerberos_switchNumber0
keytabString''
principalString''
commentString''
hive_switchNumber1
hiveObject
  end_pointString
  conf_pathString
  userString
  kerberos_switchString
  keytabString
  principalString
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:hadoop;
    config_addrString同步主机地址
    end_pointStringhdfs地址
    hive_switchString是否开启hive同步:
0:否;
1:是;
    hiveObject
      end_pointStringhive地址

获取单个

SDK方法名:describeHdfsPlatform;

URL

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

Method

GET

Request

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

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  hdfsObject
    hdfs_uuidString
    hdfs_nameString
    hdfs_typeNumber
    bind_lic_listArray
    config_addrString
    config_portNumber
    cc_ip_uuidString
    end_pointString
    conf_pathString
    userString
    kerberos_switchNumber
    keytabString
    principalString
    commentString
    hive_switchNumber
    hiveObject
      end_pointString
      conf_pathString
      userString
      kerberos_switchNumber
      keytabString
      principalString
    random_strString

删除

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列表
''

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  dataArray
Last update: 11/18/2022, 3:56:21 PM
Contributors: ganl