HDFS
August 1, 2024About 5 min
HDFS
SDK类名:/resource/HdfsPlatform;
新建
SDK方法名:createHdfsPlatform;
URL
/hdfs_platform
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
hdfs_name | String | 平台名称 | |||
config_addr | String | 同步主机地址 | |||
config_port | Number | 同步主机端口 | |||
bind_lic_list | Array | 绑定的许可列表 | |||
hdfs_type | String | 平台类型: 0:hdfs; 1:hive; | 0 | ||
hdfs_role | Number | 平台角色: 1:源平台; 2:目标平台; | 1 | ||
cc_ip_uuid | String | 控制机地址uuid | |||
end_point | String | hdfs 地址 | |||
conf_path | String | hdfs配置目录 | |||
hive_end_point | String | hive地址 | |||
hive_conf_path | String | hive配置目录 | |||
user | String | hdfs/hive用户 | |||
kerberos_switch | Number | 是否启用kerbores认证: 0:否; 1:是; | 0 | ||
keytab | String | keytab文件 | '' | ||
principal | String | kerbores主体 | '' | ||
comment | String | 备注信息 | '' | ||
maintenance | Number | 维护模式开关: 0:关; 1:开; | 0 |
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 | |||
end_point | String | ||||
conf_path | String | ||||
user | String | ||||
kerberos_switch | Number | 0 | |||
keytab | String | '' | |||
principal | String | '' | |||
comment | String | '' | |||
bind_lic_list | Array | ||||
cc_ip_uuid | String | ||||
hdfs_role | Number | 1 | |||
maintenance | Number | 0 | |||
hive_end_point | String | ||||
hive_conf_path | 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:hdfs; 1:hive; | |||
config_addr | String | 同步主机地址 | |||
end_point | String | hdfs地址 | |||
hive_end_point | String | hive地址 | |||
user_uuid | String | ||||
username | String | ||||
maintenance | Number | 维护模式开关: 0:否; 1:是; | 0 |
获取单个
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 | ||||
hdfs | Object | ||||
hdfs_name | String | ||||
hdfs_type | String | 0 | |||
config_addr | String | ||||
config_port | Number | 1 | |||
end_point | String | ||||
conf_path | String | ||||
user | String | ||||
kerberos_switch | Number | 0 | |||
keytab | String | '' | |||
principal | String | '' | |||
comment | String | '' | |||
bind_lic_list | Array | ||||
cc_ip_uuid | String | ||||
hdfs_role | Number | 1 | |||
maintenance | Number | 0 | |||
hive_end_point | String | ||||
hive_conf_path | String | ||||
random_str | String | ||||
code | Number | 0 |
删除
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列表 | '' | ||
page | Number | 分页页数 | |||
limit | Number | 分页条数 | |||
search_name | String | 表名模糊查询 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | ||||
list | Array | 数据列表 | |||
total | Number | 当前列表总条数 |
刷新hive资源缓存
SDK方法名:refreshHdfsHiveEntity;
URL
/hdfs_platform/refresh_hive_entity
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
uuid | String | 大数据平台uuid | |||
database | String | 数据库名称 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String |
操作
SDK方法名:{operate}HdfsPlatform;
URL
/hdfs_platform/operate
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
hdfs_uuids | Array | ||||
operate | String | maintain:切换维护模式 | |||
switch | Number | 维护模式开关: 0:关; 1:开; | 0 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
ret | Number | 200 | |||
data | Object | ||||
code | Number | 11110001 | |||
message | String | success | |||
fail_list | Array | ||||
code | String | ||||
message | String | ||||
hdfs_uuid | String | ||||
hdfs_name | String | ||||
success_list | Array | ||||
code | String | ||||
message | String | ||||
hdfs_uuid | String | ||||
hdfs_name | String |
获取状态
SDK方法名:listHdfsPlatformStatus;
URL
/hdfs_platform/status
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
hdfs_uuids | Array | uuid列表 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功。 | |||
status | Array | ||||
hdfs_uuid | String | 平台uuid | |||
status | String | ONLINE:在线; OFFLINE:离线; |