大数据平台
February 26, 2024About 9 min
大数据平台
SDK类名:/resource/BigdataPlatform;
备份主机 - 认证
SDK方法名:authBigdataBackupHost;
URL
/bigdata/backup_host/auth
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
os_user | String | 用户名 | |||
os_pwd | String | 密码 | |||
address | String | 地址 | |||
config_port | Number | 管理端口 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
data | Object | ||||
message | String | ||||
code | Number | 0 | |||
msg | String | ||||
ret | Number | 200 |
备份主机 - 数据库认证
SDK方法名:bigdataBackupHostDbAuth;
URL
/bigdata/backup_host/db_auth
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
db_name | String | ||||
db_user | String | ||||
db_pwd | String | ||||
db_type | Number | ||||
db_address | String | ||||
db_port | Number | ||||
os_user | String | ||||
os_pwd | String | ||||
address | String |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
data | Object | ||||
code | Number | 0 | |||
message | String | ||||
msg | String |
备份主机 - 新建
SDK方法名:createBigdataBackupHost;
URL
/bigdata/backup_host
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
host_name | String | 名称 | |||
address | String | 地址 | |||
cc_ip_uuid | String | 控制台地址 | |||
os_user | String | 用户名 | |||
os_pwd | String | 密码 | |||
db_type | Number | 数据库类型: 0 - SQLite 1 - MySQL|MariaDB 选择MySQL | MariaDB会出现数据库ip,是数据库用户名,数据库密码输入;选择SQLite不会出现,且无法开启集群部署 | ||
db_address | String | 数据库IP | |||
db_user | String | 数据库用户名 | |||
db_pwd | String | 数据库密码 | |||
dto_switch | Number | 开关:使用DTO 开关默认是关闭 开启会出现DTO主机IP输入 0 - 关 1 - 开 | |||
dto_address | String | DTO同步主机IP | |||
cls_switch | Number | 开关:集群部署 开关默认是关闭 开启集群部署出现从节点IP输入 0 - 关 1 - 开 | |||
follower_address | String | 从节点IP,多个从节点之间使用逗号隔开 | |||
bind_lic_list | String | 软件许可 | |||
db_name | String | 【补充】数据库名称 | |||
db_port | Number | 【补充】数据库端口 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
ret | Number | 200 | |||
data | Object | ||||
code | Number | 0 | |||
message | String |
备份主机 - 列表
SDK方法名:listBigdataBackupHost;
URL
/bigdata/backup_host
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
data | Object | ||||
count | Number | 2 | |||
info_list | Array | ||||
host_uuid | String | 62D0DAD4-8B60-9627-824D-A217F8489B89 | |||
host_name | String | ||||
address | String | ||||
cc_ip_uuid | String | ||||
os_user | String | ||||
db_type | Number | 1 | |||
db_address | String | ||||
db_user | String | ||||
dto_switch | Number | 1 | |||
dto_address | String | ||||
cls_switch | Number | 1 | |||
follower_address | String | ||||
bind_lic_list | String | ||||
username | String | @pick(["admin","user"]) | |||
biz_grp_list | String | ||||
can_del | Number | 1 | |||
can_up | Number | 1 | |||
can_op | Number | 1 | |||
is_biz_admin | String | 0 | |||
user_uuid | String | ||||
create_time | String | ||||
status | String | ||||
state | Object | ||||
host_uuid | String | 62D0DAD4-8B60-9627-824D-A217F8489B89 | |||
status | String | ONLINE | |||
time | String | 1692690022 | |||
total | Number | 100 | |||
code | Number | 0 | |||
message | String | ||||
msg | String | ||||
ret | Number | 200 |
备份主机 - 单个
SDK方法名:describeBigdataBackupHost;
URL
/bigdata/backup_host/:uuid([A-F0-9-]+)
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
message | String | ||||
backup_host | Object | ||||
host_name | String | ||||
host_uuid | String | ||||
random_str | String | ||||
address | String | ||||
cc_ip_uuid | String | ||||
os_user | String | ||||
os_pwd | String | ||||
db_type | Number | 1 | |||
db_address | String | ||||
db_user | String | ||||
db_pwd | String | ||||
dto_switch | Number | 1 | |||
dto_address | String | ||||
cls_switch | Number | 1 | |||
follower_address | String | ||||
bind_lic_list | String | ||||
username | String | @pick(["admin","user"]) | |||
biz_grp_list | String | ||||
can_del | Number | 1 | |||
can_up | Number | 1 | |||
can_op | Number | 1 | |||
is_biz_admin | String | 0 | |||
create_time | String | ||||
user_uuid | String | ||||
status | String | ||||
state | Object | ||||
host_uuid | String | 62D0DAD4-8B60-9627-824D-A217F8489B89 | |||
status | String | ONLINE | |||
time | String | 1692690022 | |||
db_name | String | ||||
db_port | Number | ||||
code | Number | 0 |
备份主机 - 修改
SDK方法名:modifyBigdataBackupHost;
URL
/bigdata/backup_host/:uuid([A-F0-9-]+)
Method
PUT
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
host_name | String | ||||
host_uuid | String | ||||
random_str | String | ||||
address | String | ||||
cc_ip_uuid | String | ||||
os_user | String | ||||
os_pwd | String | ||||
db_type | Number | 1 | |||
db_address | String | ||||
db_user | String | ||||
db_pwd | String | ||||
dto_switch | Number | 1 | |||
dto_address | String | ||||
cls_switch | Number | 1 | |||
follower_address | String | ||||
bind_lic_list | String | ||||
username | String | @pick(["admin","user"]) | |||
biz_grp_list | String | ||||
can_del | Number | 1 | |||
can_up | Number | 1 | |||
can_op | Number | 1 | |||
is_biz_admin | String | 0 | |||
status | String | ||||
state | Object | ||||
host_uuid | String | 62D0DAD4-8B60-9627-824D-A217F8489B89 | |||
status | String | ONLINE | |||
time | String | 1692690022 | |||
db_name | String | ||||
db_port | Number |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
ret | Number | 200 | |||
data | Object | ||||
code | Number | 0 | |||
message | String |
备份主机 - 删除
SDK方法名:deleteBigdataBackupHost;
URL
/bigdata/backup_host
Method
DELETE
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
host_uuids | Array | 备份主机uuids | |||
force | Number | 1 - 强制删除 0 - 非强制删除 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
data | Object | ||||
code | Number | 11110001 | |||
message | String | ||||
fail_list | Array | ||||
code | Number | 11110001 | |||
message | String | [-1] 找不到节点 | |||
host_uuid | String | @uuid | |||
host_name | String | @name | |||
success_list | Array | ||||
code | Number | 11110001 | |||
message | String | [0] success | |||
host_uuid | String | @uuid | |||
host_name | String | @name | |||
ret | Number | 200 |
备份主机 - 状态
SDK方法名:listBigdataBackupHoststatus;
URL
/bigdata/backup_host/status
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
host_uuids | Array | 备份主机uuid列表 | |||
force_refresh | Number | 点击操作栏刷新按钮必传,下发1,表示从rpc获取;其他情况不传 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功。 | |||
status | Array | ||||
host_uuid | String | 0DD4E727-70AB-62C6-BEB5-D012DFAE46E3 | |||
status | String | OFFLINE - 离线 ONLINE - 在线 | OFFLINE | ||
version | String | 软件版本 | |||
os_version | String | 操作系统 |
大数据平台 - 新建
SDK方法名:createBigdataPlatform;
URL
/bigdata/platform
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
platform_name | String | 名称 | |||
host_uuid | String | 备份主机 | |||
hdfs_ha | Number | Namenode高可用 - 开关 0 - 关 1 - 开 | |||
hdfs_config_path | String | HDFS配置文件 | |||
hdfs_default_fs | String | HDFS地址 | |||
hdfs_kerberos | Number | 启用Kerberos认证 - 开关 0 - 关 1 - 开 | |||
hdfs_krb5_conf_path | String | krb5配置文件 | |||
hdfs_keytab_path | String | keytab文件 | |||
hdfs_principal | String | kerberos主题 | |||
hdfs_snapshot | Number | HDFS快照 - 开关 0 - 关 1 - 开 | |||
hive_settings | Object | HIVE设置 | |||
hive_switch | Number | HIVE备份 - 开关 0 - 关 1 - 开 | |||
hive_ha | Number | HiveServer2高可用 - 开关 0 - 关 1 - 开 | |||
hive_config_path | String | HIVE配置文件 | |||
hive_address | String | HiveServer2 IP | |||
hive_port | String | HiveServer2 端口 | |||
hive_kerberos | Number | 启用Kerberos认证 - 开关 0 - 关 1 - 开 | |||
hive_krb5_conf_path | String | krb5配置文件 | |||
hive_keytab_path | String | keytab文件 | |||
hive_principal | String | Kerberos主题 | |||
hive_username | String | HIVE用户名 | |||
hive_password | String | HIVE密码 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
ret | Number | 200 | |||
data | Object | ||||
code | Number | 0 | |||
message | String |
大数据平台 - 单个
SDK方法名:describeBigdataPlatform;
URL
/bigdata/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 | |||
bigdata_platform | Object | ||||
platform_name | String | ||||
platform_uuid | String | ||||
host_uuid | String | ||||
hdfs_ha | Number | 1 | |||
hdfs_config_path | String | ||||
hdfs_default_fs | String | ||||
hdfs_kerberos | Number | 1 | |||
hdfs_krb5_conf_path | String | ||||
hdfs_keytab_path | String | ||||
hdfs_principal | String | ||||
hdfs_snapshot | Number | 1 | |||
hive_settings | Object | ||||
hive_switch | Number | 1 | |||
hive_ha | Number | 1 | |||
hive_address | String | ||||
hive_port | String | ||||
hive_kerberos | Number | 1 | |||
hive_krb5_conf_path | String | ||||
hive_keytab_path | String | ||||
hive_principal | String | ||||
hive_username | String | ||||
hive_password | String | ||||
hive_config_path | String | ||||
username | String | @pick(["admin","user"]) | |||
biz_grp_list | String | ||||
can_del | Number | 1 | |||
can_up | Number | 1 | |||
can_op | Number | 1 | |||
is_biz_admin | String | 0 | |||
status | String | ||||
state | Object | ||||
platform_uuid | String | 62D0DAD4-8B60-9627-824D-A217F8489B89 | |||
status | String | ONLINE | |||
time | String | 1692690022 | |||
create_time | String | ||||
random_str | String | ||||
user_uuid | String |
大数据平台 - 修改
SDK方法名:modifyBigdataPlatform;
URL
/bigdata/platform/:uuid([A-F0-9-]+)
Method
PUT
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
platform_name | String | ||||
platform_uuid | String | ||||
host_uuid | String | ||||
hdfs_ha | Number | 1 | |||
hdfs_config_path | String | ||||
hdfs_default_fs | String | ||||
hdfs_kerberos | Number | 1 | |||
hdfs_krb5_conf_path | String | ||||
hdfs_keytab_path | String | ||||
hdfs_principal | String | ||||
hdfs_snapshot | Number | 1 | |||
hive_settings | Object | ||||
hive_switch | Number | 1 | |||
hive_ha | Number | 1 | |||
hive_address | String | ||||
hive_port | String | ||||
hive_kerberos | Number | 1 | |||
hive_krb5_conf_path | String | ||||
hive_keytab_path | String | ||||
hive_principal | String | ||||
hive_username | String | ||||
hive_password | String | ||||
hive_config_path | String | ||||
username | String | @pick(["admin","user"]) | |||
biz_grp_list | String | ||||
can_del | Number | 1 | |||
can_up | Number | 1 | |||
can_op | Number | 1 | |||
is_biz_admin | String | 0 | |||
status | String | ||||
state | Object | ||||
platform_uuid | String | 62D0DAD4-8B60-9627-824D-A217F8489B89 | |||
status | String | ONLINE | |||
time | String | 1692690022 | |||
create_time | String | ||||
user_uuid | String |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功 |
大数据平台 - 列表
SDK方法名:listBigdataPlatform;
URL
/bigdata/platform
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
data | Object | ||||
info_list | Array | ||||
platform_name | String | ||||
platform_uuid | String | ||||
host_uuid | String | ||||
hdfs_ha | Number | 1 | |||
hdfs_config_path | String | ||||
hdfs_default_fs | String | ||||
hdfs_kerberos | Number | 1 | |||
hdfs_krb5_conf_path | String | ||||
hdfs_keytab_path | String | ||||
hdfs_principal | String | ||||
hdfs_snapshot | Number | 1 | |||
status | String | ||||
state | Object | ||||
host_uuid | String | 62D0DAD4-8B60-9627-824D-A217F8489B89 | |||
status | String | ONLINE | |||
time | String | 1692690022 | |||
user_uuid | String | ||||
username | String | ||||
create_time | String | ||||
total | Number | 100 | |||
code | Number | 0 | |||
message | String | ||||
msg | String | ||||
ret | Number | 200 |
大数据平台 - 删除
SDK方法名:deleteBigdataPlatform;
URL
/bigdata/platform
Method
DELETE
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
platform_uuids | String | 大数据平台uuid列表 | |||
force | String | 强制删除: 0 - 非强制 1 - 强制 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
data | Object | ||||
code | Number | 11110001 | |||
message | String | ||||
fail_list | Array | ||||
code | Number | 11110001 | |||
message | String | [-1] 找不到节点 | |||
platform_uuid | String | C115F4F6-D764-77B4-db7F-467DC6A47baF | |||
platform_name | String | Daniel Smith | |||
success_list | Array | ||||
code | Number | 11110001 | |||
message | String | [0] success | |||
platform_uuid | String | 07aD15d5-2EAF-7cf8-2efc-75E3b1ccdc36 | |||
platform_name | String | Susan Jackson | |||
ret | Number | 200 |
大数据平台 - 状态
SDK方法名:listBigdataPlatformStatus;
URL
/bigdata/platform/status
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
platform_uuids | Array | ||||
force_refresh | Number | 点击操作栏刷新按钮必传,下发1,表示从rpc获取;其他情况不传 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功。 | |||
status | Array | ||||
platform_uuid | String | 0DD4E727-70AB-62C6-BEB5-D012DFAE46E3 | |||
status | String | OFFLINE |