大数据平台
June 24, 2022About 4 min
大数据平台
SDK类名:/resource/HdfsPlatform;
新建
SDK方法名:createHdfsPlatform;
URL
/hdfs_platform
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
hdfs_name | String | 平台名称 | |||
hdfs_type | String | 平台类型: 0:hadoop; | 0 | ||
config_addr | String | 同步主机地址 | |||
config_port | Number | 同步主机端口 | |||
cc_ip_uuid | String | 控制机地址uuid | |||
bind_lic_list | Array | 绑定的许可列表 | |||
end_point | String | hdfs 地址 | |||
conf_path | String | hdfs配置目录 | |||
user | String | hdfs用户 | |||
kerberos_switch | Number | 是否启用kerbores认证: 0:否; 1:是; | 0 | ||
keytab | String | keytab文件 | '' | ||
principal | String | kerbores主体 | '' | ||
comment | String | 备注信息 | '' | ||
hive_switch | Number | 是否开启hive同步: 0:否; 1:是; | |||
hive | Object | ||||
end_point | String | hive地址 | |||
conf_path | String | hive配置目录 | |||
user | String | hive用户 | |||
kerberos_switch | String | hive 是否启用kerbores认证: 0:否; 1:是; | |||
keytab | String | keytab文件 | |||
principal | String | kerbores主体 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String |
修改
SDK方法名:modifyHdfsPlatform;
URL
/hdfs_platform/:uuid([A-F0-9-]+)
Method
PUT
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
hdfs_name | String | ||||
hdfs_type | String | 0 | |||
config_addr | String | ||||
config_port | Number | 1 | |||
cc_ip_uuid | String | 控制机地址uuid | |||
bind_lic_list | Array | 绑定的许可列表 | |||
end_point | String | ||||
conf_path | String | ||||
user | String | ||||
kerberos_switch | Number | 0 | |||
keytab | String | '' | |||
principal | String | '' | |||
comment | String | '' | |||
hive_switch | Number | 1 | |||
hive | Object | ||||
end_point | String | ||||
conf_path | String | ||||
user | String | ||||
kerberos_switch | String | ||||
keytab | String | ||||
principal | String | ||||
random_str | String | 随机字符串 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
ret | Number | 200 | |||
data | Object | ||||
code | Number | 0 | |||
message | String |
列表
SDK方法名:listHdfsPlatform;
URL
/hdfs_platform
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
page | Number | 页数 | 1 | ||
limit | Number | 每页条数 | 15 | ||
search_field | String | 是 | 搜索字段 | '' | |
search_value | String | 搜索值 | '' |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
message | String | ||||
code | Number | 0 | |||
count | Number | 10 | |||
total | Number | 100 | |||
info_list | Array | ||||
hdfs_uuid | String | uuid | |||
hdfs_name | String | 平台名称 | |||
hdfs_type | Number | 平台类型: 0:hadoop; | |||
config_addr | String | 同步主机地址 | |||
end_point | String | hdfs地址 | |||
hive_switch | String | 是否开启hive同步: 0:否; 1:是; | |||
hive | Object | ||||
end_point | String | hive地址 |
获取单个
SDK方法名:describeHdfsPlatform;
URL
/hdfs_platform/:uuid([A-F0-9-]+)
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
message | String | ||||
code | Number | 0 | |||
hdfs | Object | ||||
hdfs_uuid | String | ||||
hdfs_name | String | ||||
hdfs_type | Number | ||||
bind_lic_list | Array | ||||
config_addr | String | ||||
config_port | Number | ||||
cc_ip_uuid | String | ||||
end_point | String | ||||
conf_path | String | ||||
user | String | ||||
kerberos_switch | Number | ||||
keytab | String | ||||
principal | String | ||||
comment | String | ||||
hive_switch | Number | ||||
hive | Object | ||||
end_point | String | ||||
conf_path | String | ||||
user | String | ||||
kerberos_switch | Number | ||||
keytab | String | ||||
principal | String | ||||
random_str | String |
删除
SDK方法名:deleteHdfsPlatform;
URL
/hdfs_platform
Method
DELETE
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
uuids | Array | ||||
force | Number | 强制删除 | 0 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 11110001 | |||
message | String | ||||
fail_list | Array | ||||
code | Number | 11110001 | |||
message | String | [-1] 找不到节点 | |||
uuid | String | @uuid | |||
name | String | @name | |||
success_list | Array | ||||
code | Number | 11110001 | |||
message | String | [0] success | |||
uuid | String | @uuid | |||
name | String | @name |
获取同步路径
SDK方法名:listHdfsPath;
URL
/hdfs_platform/hdfs_path
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
uuid | String | 平台uuid | |||
path | String | 父集目录 | '/' |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | ||||
data | Array | 目录列表 |
获取hive资源(数据库,表)
SDK方法名:listHdfsHiveEntity;
URL
/hdfs_platform/hive_entity
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
uuid | String | 平台uuid | |||
database | String | 数据库名称: 为空时返回数据库列表; 指定名字返回table列表 | '' |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | ||||
data | Array |