数据库节点
February 26, 2024About 30 min
数据库节点
active,stream 节点 SDK类名:/resource/ActiveNode
未激活机器节点列表
SDK方法名:listInactiveNodes
URL
/active/node/inactive_list
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
total | Number | 否 | 总数 | 20 | |
message | String | 否 | |||
info_list | Array | 否 | 列表 | 5 | |
node_name | String | 否 | 节点名称 | @name | |
address | String | 否 | ip地址 | 127.0.0.1 | |
data_port | String | 否 | 端口号 | 26804 | |
version | String | 否 | 版本 | 7.2.0.32472 | |
os | String | 否 | 操作系统 | centos6.5 | |
cache_dir | String | 否 | 缓存目录 | /var/i2data/cache/ | |
ipctoken | String | 否 | @guid | ||
registered | Boolean | 否 | 是否被注册过 | false | |
node_uuid | String | 否 | 节点uuid | @guid | |
log_dir | String | 否 | 日志目录 | /var/i2data/log/ | |
web_uuid | String | 否 | 底层需要参数 | @guid | |
phy_type | Number | 操作系统类型 | 2 | ||
status | String | 类型状态 | inactive |
激活机器节点
SDK方法名:activeNode
URL
/active/node
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
address | String | 否 | ip 地址 | @ip | |
node_name | String | 否 | 节点名 | @name | |
data_port | Number | 否 | 数据端口 | 26804 | |
cache_dir | String | 否 | 数据缓存目录 | /var/i2data/cache/ | |
password | String | 否 | @guid | ||
log_dir | String | 否 | 日志目录 | /var/i2data/log/ | |
registered | Number | 否 | 是否已注册过,1:已注册 0:未注册,已注册则表明要修改,否则为激活 | 0-1 | |
comment | String | 否 | 备注 | string | |
web_uuid | String | 否 | 底层需要的参数 | @guid | |
node_type | String | 1110001000 | |||
port | Object | 否 | 节点类型 | ||
iarelay | String | 否 | |||
iamsk | String | 否 | |||
iasync | String | ||||
maintenance | Number | 维护模式 | 0 | ||
phy_type | Number | 物理机类型 | |||
biz_grp_list | Array | 分组的uuid | |||
cluster_switch | Number | (机器节点集群)关闭:0,开启:1 | |||
node_uuids | String | (机器节点集群)包含机器节点uuid列表 | |||
node_cluster_type | String | 是否可以被关联到集群,0:普通,1:集群 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | 操作成功 | ||
uuid | String | @uuid |
机器节点状态
SDK方法名:listNodeStatus
URL
/active/node/status
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
uuids | Array | 否 | ["@guid","@guid"] |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
info_list | Array | 否 | |||
uuid | String | 否 | 节点uuid | EF5863A9-BA50-4BE6-81B6-8E1C3A006327 | |
status | String | 否 | 离线:OFFLINE | ONLINE | |
version | String | 否 | 版本 | 7.2.0.32522 | |
os | String | 否 | 操作系统 | CentOS release 6.5 (Final) | |
process_status | Object | 否 | 进程状态 | ||
iaback | String | 否 | 离线:off 备端节点 | on | |
iarelay | String | 否 | 离线:off 中继节点 | on | |
iawork | String | 否 | 离线:off 源端节点 | on | |
iatrack | String | 否 | 离线:off | off | |
iaconsume | String | 消费节点 | on | ||
iamask | String | 脱敏节点 | |||
iascript | String |
---------机器节点-------
URL
/机器节点
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
机器节点列表(搜索)
SDK方法名:listNodes
URL
/active/node
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
page | Number | 否 | 请求的页,默认为第一页 | 1 | |
limit | Number | 否 | 每页请求数量,默认为10 | 10 | |
nodetype | String | 否 | 获取指定类型(源端、备端)的节点,为空是表示不分类型 | @pick{"name","source","backup"]} | |
search_field | String | 否 | 字段名 | ||
order_by | String | 否 | 排序方式 desc asc | ||
sort | String | 否 | @pick{'name',address} | ||
search_value | String | 否 | 数据库要搜索的值 | ||
where_args | Array | 条件过滤node_cluster_type=1 belongs_node = 0 db_type按照注册在此机器节点的数据库类型过滤(如,过滤存在注册MySQL节点的机器节点) | ["node_cluster_type"=1] |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功。 | |||
info_list | Array | 10 | |||
username | String | admin | |||
user_uuid | String | 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC | |||
node_uuid | String | 节点uuid | EF5863A9-BA50-4BE6-81B6-8E1C3A006327 | ||
web_uuid | String | 00000000-0000-0000-0000-000000000000 | |||
node_name | String | 节点名称 | [ "oracle", "kafka", "postgresql", "mysql", "starrocks", "sundb", "argodb", "lightdb", "vertica"] | +1 | |
address | String | ip 地址 | 172.20.5.25 | ||
data_port | Number | 端口 | 26804 | ||
log_dir | String | 日志缓存 | /u01/i2data/log/ | ||
cache_dir | String | 缓存地址 | /u01/i2data/cache/ | ||
comment | Null | 备注 | |||
node_type | String | 节点类型 | 1101 | ||
ipctoken | String | 底层传上的值 | A5426C57-A27A-4941-A731-F56902D00BBD | ||
sample_interval | Number | 采样间隔 | 2 | ||
phy_type | Number | 物理类型 | 2 | ||
create_time | Number | 创建时间 | 1587956895 | ||
port | String | 端口类型 | {"iawork":"","iatrack":"","iaback":"","iarelay":"","iamask":"","iaload":"","iamsg":"","sqlserver":"","iagauss":""} | ||
is_biz_admin | Number | 1 | |||
can_del | Number | 操作的权限 | 1 | ||
can_op | Number | 1 | |||
can_up | Number | 1 | |||
biz_grp_list | Array | ||||
cluster_switch | Number | 非机器节点集群:0,集群:1 | @natural(0,1) | ||
cluster_uuid | String | 从属集群uuid | |||
public_key_expire_days | Number | 公钥超时时间 | |||
total | Number | 1 |
机器节点详细信息
SDK方法名:descriptNode
URL
/active/node/:uuid([A-F0-9-]+)
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
registered | Number | 否 | 是否为已注册节点 0:不是 1:是 | 1 | 0-1 |
uuid | String | 否 | 31424826-A97D-4085-81AE-FD64EC58B6CE1 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
active_node | Object | 否 | |||
node_name | String | 否 | 节点名称 | @name | |
node_uuid | String | 否 | 节点uuid | @guid | |
address | String | 否 | 数据库ip | @ip | |
data_port | String | 否 | 端口号 | 26804 | |
os_type | String | 否 | centos6.5 | ||
cache_dir | String | 否 | 缓存目录 | /var/i2data/cache/ | |
log_dir | String | 否 | 日志目录 | /var/i2data/log/ | |
ipctoken | String | 否 | 底层需要的值 | D1AD0D6D-5622-41DA-BA47-8AACA6A5854E | |
node_type | String | 否 | 节点类型 | 10000111 | |
port | Object | 否 | 端口号 | ||
iawork | String | 否 | |||
iaback | String | 否 | |||
iarelay | String | 否 | |||
iatrack | String | 否 | |||
iamask | String | 否 | |||
iaload | String | 否 | |||
iamsg | String | 否 | 6666 | ||
iagauss | String | 否 | 567 | ||
sqlserver | String | 否 | 888 | ||
reg | Number | 否 | 1 | ||
web_uuid | String | 底层需要 | @guid |
状态信息
SDK方法名:descriptNodeDebugInfo
URL
/active/node/debug_info
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
uuid | String | 否 | 41D1C1E8-60AE-4853-9694-5599560EEB0F | ||
last_time | Number |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0]操作成功 | ||
debug_node | Array | 否 | tab2调试信息用 | ||
conn_bk | String | 否 | 链接信息 | 链接信息bk | |
conn_wk | String | 否 | 链接信息wk | ||
thd_bk | String | 否 | 线程信息 | ||
thd_wk | String | 否 | |||
conf_bk | String | 否 | 配置信息 | ||
conf_wk | String | 否 | |||
obj_bk | String | 否 | 对象信息 | ||
obj_wk | String | 否 | |||
relay_db | String | 否 | 中继信息 | 中继信息db | |
relay_tok | Boolean | 否 | false | false | |
cpu_useage | Array | 否 | CPU占用charts用 | [ 0.460829496383667, 0.921658992767334, 0.46296295523643494, 0.9174311757087708 ] | |
cpu_useage_info | Array | 否 | 右边实时CPU占用方框用 | ["0.55","0.55"] | |
memory_useage | Array | 否 | 内存占用charts用 | [ 20.145530700683594, 20.145530700683594, 20.145530700683594, 20.145530700683594 ] | |
memory_useage_info | Array | 否 | 暂时废弃,没有用 | 1-10 | |
network_useage_info | Array | 否 | 右边实时输入输出方框用 | [{name:"total", recv: "2087", send: "1300"},{name:"eth3", recv: "1087", send: "300"},{name:"eth4", recv: "10", send: "400"}] | |
network_useage_netsend | Array | 否 | 网络发送数据charts用,2个用一个图 | [ 1741, 7052, 1848, 2021 ] | |
network_useage_netrecv | Array | 否 | 网络接收数据charts用,2个用一个图 | [ 1154, 5545, 1249, 1489 ] | |
time | Array | 否 | ["2018/11/09 10:40:06","2018/11/10 10:41:06","2018/11/11 10:42:06","2018/11/12 10:43:06","2018/11/13 10:44:06","2018/11/14 10:45:06","2018/11/15 10:46:06"] | [1605175400,1605175450,1605175500] | |
process_status | Object | 否 | 进程的返回信息 | ||
iawork | String | 否 | ok | ||
iaback | String | 否 | ignore | ||
iarelay | String | 否 | bad | ||
iatrack | String | 否 | bad | ||
iaconsume | String | bad | |||
disk_useage_info | Array |
修改机器节点
SDK方法名:modifyNode
URL
/active/node
Method
PUT
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
node_name | String | 否 | 机器节点名 | @name | |
address | String | 否 | 机器节点IP | 192.168.12.199 | |
iptoken | String | 否 | 底层所需值 | 780B4F1B-6FB9-46C4-98AC-02A8DF4A1C76 | |
data_port | Number | 否 | 数据端口,所有节点的端口默认都由该端口递增获得,您也可以通过点击下方节点按钮后面的修改图标来自定义节点端口 | 26804 | |
cache_dir | String | 否 | 缓存目录 | /var/i2data/cache/ | |
log_dir | String | 否 | 日志目录 | /var/i2data/log/ | |
node_uuid | String | 否 | 节点uuid | 31424826-A97D-4085-81AE-FD64EC58B6CE1 | |
registered | Number | 否 | 1 | ||
comment | String | 否 | 备注 | string | |
web_uuid | String | 否 | @guid | ||
port | Object | 否 | 端口,7.1.75+ 忽略该选项 | ||
iarelay | String | 否 | 26806 | ||
iamask | String | 否 | 26808 | ||
iasync | String | 26803 | |||
maintenance | Number | 维护模式 | 0 | ||
node_type | String | 每一位对应一种库(端口)类型 7.1.75+, 对应节点类型 "1111", 从左到右,源端节点、备端节点、中继、脱敏 | 1111010000 | ||
phy_type | Number | 物理机类型 vm:2 | 2 | ||
os_type | Number | 操作系统类型 linux:0 window:1 (未激活节点会提供此数据) | 0 | ||
biz_grp_list | Array | 分组uuid |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | 操作成功 | ||
uuid | String | @uuid |
删除机器节点
SDK方法名:deleteNode
URL
/active/node
Method
DELETE
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
uuids | Array | 否 | ["@guid","@guid"] | ||
force | Number | 0 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 2 | ||
message | String | 否 | Delete success | ||
success_list | Array | ||||
message | String | uu | |||
node_uuid | String | yy | |||
node_name | String | gg | |||
code | String | 0 | |||
fail_list | Array | ||||
message | String | yy | |||
node_uuid | String | yy | |||
node_name | String | tt | |||
code | String | 0 |
机器节点升级
SDK方法名:upgradeNode
URL
/active/node/upgrade
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
uuids | Array | ["@guid"] |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | 操作成功 |
机器节点升级副本
SDK方法名:renewActiveNode
URL
/active/node/renew
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
uuids | Array | ["@guid"] |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | 操作成功 |
机器节点-维护模式切换
SDK方法名:switchMaintenance
URL
/active/node/maintenance
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
uuid | String | bBae9dCA-f6cc-BA66-bF59-8DFc395eD094 | |||
maintenance_switch | Number | 维护模式0关,1开 | 0 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | 操作成功 |
--------库节点------
URL
/库节点
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
获取字符集
SDK方法名:getCharset;
URL
/active/db/charset
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功。 | |||
charset | Array | ["AL16UTF16","AL24UTFFSS","AL32UTF8","AR8ADOS710","AR8ADOS710T","AR8ADOS720","AR8ADOS720T","AR8APTEC715","AR8APTEC715T","AR8ARABICMAC","AR8ARABICMACS","AR8ARABICMACT","AR8ASMO708PLUS","AR8ASMO8X","AR8EBCDIC420S","AR8EBCDICX","AR8HPARABIC8T","AR8ISO8859P6","AR8MSWIN1256","AR8MUSSAD768","AR8MUSSAD768T","AR8NAFITHA711","AR8NAFITHA711T","AR8NAFITHA721","AR8NAFITHA721T","AR8SAKHR706","AR8SAKHR707","AR8SAKHR707T","AR8XBASIC","AZ8ISO8859P9E","BG8MSWIN","BG8PC437S","BLT8CP921","BLT8EBCDIC1112","BLT8EBCDIC1112S","BLT8ISO8859P13","BLT8MSWIN1257","BLT8PC775","BN8BSCII","CDN8PC863","CE8BS2000","CEL8ISO8859P14","CH7DEC","CL8BS2000","CL8EBCDIC1025","CL8EBCDIC1025C","CL8EBCDIC1025R","CL8EBCDIC1025S","CL8EBCDIC1025X","CL8EBCDIC1158","CL8EBCDIC1158R","CL8ISO8859P5","CL8ISOIR111","CL8KOI8R","CL8KOI8U","CL8MACCYRILLIC","CL8MACCYRILLICS","CL8MSWIN1251","D7DEC","D7SIEMENS9780X","D8BS2000","D8EBCDIC1141","D8EBCDIC273","DK7SIEMENS9780X","DK8BS2000","DK8EBCDIC1142","DK8EBCDIC277","E7DEC","E7SIEMENS9780X","E8BS2000","EE8BS2000","EE8EBCDIC870","EE8EBCDIC870C","EE8EBCDIC870S","EE8ISO8859P2","EE8MACCE","EE8MACCES","EE8MACCROATIAN","EE8MACCROATIANS","EE8MSWIN1250","EE8PC852","EEC8EUROASCI","EEC8EUROPA3","EL8DEC","EL8EBCDIC423R","EL8EBCDIC875","EL8EBCDIC875R","EL8EBCDIC875S","EL8GCOS7","EL8ISO8859P7","EL8MACGREEK","EL8MACGREEKS","EL8MSWIN1253","EL8PC437S","EL8PC737","EL8PC851","EL8PC869","ET8MSWIN923","F7DEC","F7SIEMENS9780X","F8BS2000","F8EBCDIC1147","F8EBCDIC297","HU8ABMOD","HU8CWI2","I7DEC","I7SIEMENS9780X","I8EBCDIC1144","I8EBCDIC280","IN8ISCII","IS8MACICELANDIC","IS8MACICELANDICS","IS8PC861","IW7IS960","IW8EBCDIC1086","IW8EBCDIC424","IW8EBCDIC424S","IW8ISO8859P8","IW8MACHEBREW","IW8MACHEBREWS","IW8MSWIN1255","IW8PC1507","JA16DBCS","JA16DBCSFIXED","JA16EBCDIC930","JA16EUC","JA16EUCFIXED","JA16EUCTILDE","JA16EUCYEN","JA16MACSJIS","JA16SJIS","JA16SJISFIXED","JA16SJISTILDE","JA16SJISYEN","JA16VMS","KO16DBCS","KO16DBCSFIXED","KO16KSC5601","KO16KSC5601FIXED","KO16KSCCS","KO16MSWIN949","LA8ISO6937","LA8PASSPORT","LT8MSWIN921","LT8PC772","LT8PC774","LV8PC1117","LV8PC8LR","LV8RST104090","N7SIEMENS9780X","N8PC865","NDK7DEC","NE8ISO8859P10","NEE8ISO8859P4","NL7DEC","RU8BESTA","RU8PC855","RU8PC866","S7DEC","S7SIEMENS9780X","S8BS2000","S8EBCDIC1143","S8EBCDIC278","SE8ISO8859P3","SF7ASCII","SF7DEC","TH8MACTHAI","TH8MACTHAIS","TH8TISASCII","TH8TISEBCDIC","TH8TISEBCDICS","TR7DEC","TR8DEC","TR8EBCDIC1026","TR8EBCDIC1026S","TR8MACTURKISH","TR8MACTURKISHS","TR8MSWIN1254","TR8PC857","US7ASCII","US8BS2000","US8ICL","US8PC437","UTF8","UTFE","VN8MSWIN1258","VN8VN3","WE8BS2000","WE8BS2000E","WE8BS2000L5","WE8DEC","WE8DG","WE8EBCDIC1047","WE8EBCDIC1047E","WE8EBCDIC1140","WE8EBCDIC1140C","WE8EBCDIC1145","WE8EBCDIC1146","WE8EBCDIC1148","WE8EBCDIC1148C","WE8EBCDIC284","WE8EBCDIC285","WE8EBCDIC37","WE8EBCDIC37C","WE8EBCDIC500","WE8EBCDIC500C","WE8EBCDIC871","WE8EBCDIC924","WE8GCOS7","WE8HP","WE8ICL","WE8ISO8859P1","WE8ISO8859P15","WE8ISO8859P9","WE8ISOICLUK","WE8MACROMAN8","WE8MACROMAN8S","WE8MSWIN1252","WE8NCR4970","WE8NEXTSTEP","WE8PC850","WE8PC858","WE8PC860","WE8ROMAN8","YUG7ASCII","ZHS16CGB231280","ZHS16CGB231280FIXED","ZHS16DBCS","ZHS16DBCSFIXED","ZHS16GBK","ZHS16GBKFIXED","ZHS16MACCGB231280","ZHS32GB18030","ZHT16BIG5","ZHT16BIG5FIXED","ZHT16CCDC","ZHT16DBCS","ZHT16DBCSFIXED","ZHT16DBT","ZHT16HKSCS","ZHT16HKSCS31","ZHT16MSWIN950","ZHT32EUC","ZHT32EUCFIXED","ZHT32SOPS","ZHT32TRIS","ZHT32TRISFIXED"] |
库节点 - 维护模式切换
SDK方法名:switchDbMaintenance
URL
/active/db/maintenance
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
uuid | String | bBae9dCA-f6cc-BA66-bF59-8DFc395eD094 | |||
maintenance_switch | Number | 维护模式0关,1开 | 0 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | 操作成功 |
数据库健康信息(已废弃)
SDK方法名:describeDbHealthInfo
URL
/active/db/health_info
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
uuid | String | 否 | 数据库节点uuid | @guid |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
info | Object | 否 | |||
connect | String | 否 | 连接状态 | 127.0.0.1 connect ok | |
tablespace | String | 否 | 表空间占用 | ||
asm_disk | String | 否 | asm 磁盘占用 | ||
headroom | String | 否 | headroom 值 | Date_Time Headroom 2019/05/16 17:14:14 11671.695902 | |
lock_db | String | 否 | 锁定表 | ||
gragh | Array | 否 | 锁定信息 | ||
cloud | Array | 否 | |||
spend | String | 否 | 1000 | ||
txn | Array | 否 | |||
scn_time | String | 否 | |||
irp | String | 否 | |||
urp | String | 否 | |||
drp | String | 否 | |||
qmi | String | 否 | |||
txn | String | 否 | |||
log_thd | Array | 否 | |||
id | String | 否 | |||
scn_time | String | 否 |
库节点列表
SDK方法名:listDbs
URL
/active/db
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
page | Number | 否 | 1 | ||
limit | Number | 否 | 10 | ||
search_field | String | 否 | 用于搜索的键 db_name: 库节点名称 ip:数据库ip, server_name:服务名 /数据库名 | db_name | |
search_value | String | 否 | 用于搜索的值 | ||
role | String | 否 | 数据库节点的角色: 源端节点1; 备端节点:2 ,不传默认为全部 | ||
direction | String | ||||
db_type | String | 数据库类型: oracle kafka mysql postgres vertica greenplum | |||
ip | String | 数据库IP | |||
port | String | 数据库端口 | |||
service_name | String | 数据库名或服务名 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功。 | |||
info_list | Array | ||||
node_name | String | 节点名称 | node26 | ||
node_type | String | 节点类型 | 00010000 | ||
node_ip | String | 节点ip | 172.20.5.26 | ||
username | String | 用户名 | admin | ||
user_uuid | String | 用户uuid | 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC | ||
db_uuid | String | 数据库节点uuid | 0792EC0B-B84A-FA60-1ED5-B33B0B1591F8 | ||
db_name | String | 数据库名称 | 123123123 | ||
node_uuid | String | 节点uuid | B1A3F55A-027E-4B49-A4FA-D9ED9807ACBF | ||
db_type | String | 节点类型 | sqlserver | ||
deploy_mode | String | 单机模式 | single | ||
log_read_type | String | 日志读取方式 | file | ||
file_open_type | String | 文件打开方式 | normal | ||
db_encryed | Number | 1 | |||
db_mode | String | normal | |||
is_biz_admin | Number | 操作权限 | 1 | ||
can_del | Number | 1 | |||
can_op | Number | 1 | |||
can_up | Number | 1 | |||
uuid | String | @guid | |||
total | Number | 9 |
测试数据库连接(已废弃)
SDK方法名:checkDbLinkDeprecated
URL
/active/db/db_check1
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
db_name | String | 否 | 数据库名 | @name | |
node_uuid | String | 否 | 节点uuid | 778553A7-9A06-4F05-AB40-8BD59F353D62 | |
db_type | String | 否 | 数据库类型 | oracle | |
file_open_type | String | 否 | 文件打开方式 | DIRECT | |
deploy_mode | String | 否 | 部署方式 | single | |
log_read_type | String | 否 | 日志读取方式 | file | |
config | Object | 否 | |||
username | String | 否 | 用户名 | @name | |
password | String | 否 | 密码 | i2 | |
server_name | String | 否 | 服务名 | orcl | |
port | Number | 否 | 1521 | ||
log_read | Object | 否 | |||
os_auth | Number | 否 | 1 | ||
asm_instance | String | 否 | |||
asm_username | String | 否 | |||
asm_port | Number | 否 | 1521 | ||
asm_password | String | 否 | 12323131 | ||
filter_session | Number | 否 | 1 | ||
relay | Object | 否 | 中继节点 | ||
enable | Number | 否 | 1 | ||
relay_node_uuid | String | 否 | |||
remote_file_agent | Object | 否 | 远程文件代理 | ||
enable | Number | 否 | 1 | ||
port | Number | 否 | 1 | ||
compress | String | 否 | none | ||
db_list | Array | 否 | 多个ip配置放此处 | ||
ip | String | 否 | @ip | ||
thread | String | 否 | 1 | ||
disable | String | 否 | 1 | ||
broker_server | Array | 否 | kafka配置 | ||
ip | String | 否 | @ip | ||
port | Number | 否 | 8080 | ||
charset | String | 字符 | |||
kafka_auth_type | String | none | |||
kerberos_keytab_path | String | ||||
kerberos_principal | String | ||||
kerberos_service_name | String | kafka | |||
kudu_impala | Object | kudu 连接模式 | |||
impala_server_ip | String | @ip | |||
impala_server_port | String | 21050 | |||
impala_auth_type | String | ||||
default_database | String | ||||
impala_client_keytab_path | String | ||||
impala_client_krb_principal | String | ||||
impala_server_krbhost_fqdn | String | ||||
impala_server_krbrealm | String | ||||
impala_server_krbservice_name | String | ||||
db_schema | String | oracle | |||
db_uuid | String | 否 | 数据库uuid | 6C4AEF37-6496-6DCD-E085-DD640001E4EC | |
node_type | String | 1110001000 | |||
db_mode | String | normal |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | connect success |
测试数据库连接(7.1.75+)
SDK方法名:checkDbLink
URL
/active/db/db_check
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
uuid | String | 机器节点uuid | 6C4AEF37-6496-6DCD-E085-DD640001E4EC | ||
type | String | oracle | |||
conf | Array | 4 | |||
id | Array | 数据库标识 | [1,2,3,4] | +1 | |
name | Array | 数据库实例名,数据库名、数据库服务名 ... ... | ["kfk","oracle","kfk","kudu"] | +1 | |
ip | String | 172.20.5.116 | |||
port | String | 1521 | |||
auth | Array | ["none","pass","kerberos"] | +1 | ||
pass | Object | ||||
user | Array | ["i2","i2",null,null] | +1 | ||
pass | Array | ["i2","i2",null,null] | +1 | ||
kerberos | Object | ||||
principal | Array | ["",null,"",""] | +1 | ||
keytab | Array | ["",null,"",""] | +1 | ||
impala | Object | ||||
ip | Array | ["",null,null,""] | +1 | ||
port | Array | ["",null,null,""] | +1 | ||
name | Array | ["",null,null,""] | +1 | ||
auth | Array | ["kerberos",null,null,"kerberos"] | +1 | ||
kerberos | Object | ||||
realm | Array | ["",null,null,""] | +1 | ||
name | Array | ["",null,null,""] | +1 | ||
host | Array | ["",null,null,""] | +1 | ||
principal | Array | ["",null,null,""] | +1 | ||
keytab | Array | ["",null,null,""] | +1 | ||
model | Number | 只有在elasticsearch,oceanbase类型时传值,其余类型不传这个参数 elasticsearch 0对应HTTP,1对应HTTPS oceanbase 0对应Oracle,1对应MySQL | ["0","1"] | +1 | |
sniff | Number | 只有在elasticsearch类型时传值,其余类型不传这个参数 0对应否,1对应是 | ["0","1"] | +1 | |
jsonver | Object |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | 2 | |||
message | String | ||||
code | Number | 0 | |||
info | Array | ||||
ip | String | ip | |||
port | String | 端口 | |||
user | String | 用户 | |||
code | String | 错误码 | |||
message | String | 信息 |
库节点状态
SDK方法名:listDbStatus
URL
/active/db/status
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
uuids | Array | 否 | @guid |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
status | Array | 否 | 2 | ||
db_uuid | String | 否 | 0792EC0B-B84A-FA60-1ED5-B33B0B1591F8 | ||
status | String | 否 | ONLINE, OFFLINE | ONLINE | |
version | String | 否 | 7.2.0.32522 | ||
uuid | String | @guid | |||
set | Array | IP连接状态(74及以前节点版本不支持) | |||
user | String | 用户名 | |||
ip | String | IP | |||
port | String | 端口 | |||
state | String | IP连接状态,NORMAL,ERROR(只要有用户可以连接即为正常) | |||
msg | String | 错误原因 |
库节点 - 新建(7.1.74及之前版本)
SDK方法名:createDb
URL
/active/db(old_version)
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
db_uuid | String | 否 | 数据库节点的uuid,为空的话,则表明是创建,不为空则为修改 | @guid | |
db_name | String | 否 | @name | ||
node_uuid | String | 否 | @guid | ||
db_type | String | 否 | 数据库类型: oracle kafka mysql postgres vertica greenplum | oracle | |
file_open_type | String | 否 | normal:普通方式,DIRECT:DIRECT | 0 | |
deploy_mode | String | 否 | oracle:部署方式:single:单机 cluster:集群 | 0 | |
log_read_type | String | 否 | file | ||
config | Object | 否 | |||
username | String | 否 | oracle | @name | |
password | String | 否 | oracle | ||
server_name | String | 否 | oracle | ||
port | Number | 否 | oracle | 1 | |
relay | Object | 否 | oracle | ||
enable | Number | 否 | 是否有中继节点 | 1 | |
relay_node_uuid | String | 否 | 中继节点uuid | ||
log_read | Object | 否 | oracle | ||
os_auth | Number | 否 | asm|asm_device: 是否os认证 1:认证 0:不认证 | 1 | |
asm_instance | String | 否 | asm|asm_device: asm 实例 | ||
asm_username | String | 否 | asm|asm_device: ASM用户名 | ||
asm_port | Number | 否 | asm|asm_device: asm 端口号 | 1 | |
asm_password | String | 否 | 12323131 | ||
filter_session | Number | 否 | 1:过滤 0:不过滤 | 1 | |
remote_file_agent | Object | 否 | oracle:远程文件代理 | ||
enable | Number | 否 | 是否启用 | 1 | |
port | Number | 否 | 端口 | 1 | |
compress | String | 否 | 压缩类型:no(不压缩) lzo,zip | no | |
db_list | Array | 否 | oracle | ||
ip | String | 否 | |||
thread | String | 否 | |||
disable | Number | 否 | 0 | 0-1 | |
producer_host | String | 否 | kafka: Producer 主机 | @ip | |
producer_port | Number | 否 | kafka: Producer 端口 | 1 | |
broker_server | Array | 否 | kafka | qianbase(已废弃) | ||
port | Number | 否 | 1 | ||
ip | String | 否 | 端口 | @ip | |
authentication | String | 否 | kafka: none,Kerberos,username 认证方式 | none | |
principal | String | 否 | kafka | ||
keytabfile | String | 否 | kafka | ||
kafka_auth_type | String | 否 | none sasl_gssapi sasl_plain(用户名和密码) sasl_authentication(sasl 认证) ssl | ||
kerberos_keytab_path | String | 否 | principal | ||
kerberos_principal | String | 否 | keytab路径 | ||
kerberos_service_name | String | 否 | kafka 服务名 | ||
sasl_plain_user | String | 否 | 用户名 | ||
sasl_plain_pass | String | 否 | 密码 | ||
sqlserver | Object | 否 | 已废弃 | ||
ip | String | 否 | |||
port | Number | 否 | |||
usr | String | 否 | |||
pwd | String | 否 | |||
db | String | 否 | |||
dacport | String | 否 | |||
user_management | Array | 用户管理(除Oracle之外都适用) | |||
user | String | 用户名 | |||
passwd | String | 密码 | |||
default_db | String | 默认数据库 | |||
certificate | String | (qianbasextp)用户口令证书路径 | |||
cred_uuid | String | 凭据uuid | |||
cred_login | Number | 凭据开启与否 | |||
db_ip | String | ||||
model | Number | ||||
sniff | String | ||||
role | Array | source,target | |||
source | Number | 0: 不选中 | 0 | ||
target | Number | 1:选中 | 1 | ||
login_url | String | 登陆url | |||
conn_pool_max | Number | ||||
instance_name | String | 数据库实例名(暂时只有informix存在此值) | |||
database_name | String | 数据库名(暂时只有informix存在此值) | |||
jks | String | ssl 格式认证书认证 | |||
kerberos_keytab_auth | String | kerberos 添加用户 | |||
user_oceanbase | String | 管理用户(oceanbase) | |||
db2_run_system | String | DB2运行系统:下拉列表 有俩值:LUW, AS400 | |||
ssl_switch | Number | MySQL:ssl开关,0关1开 | 0 | ||
db_mode | String | 否 | normal,cdb,pdb | ||
cdb | String | 否 | @guid | ||
biz_grp_list | Array | ||||
maintenance | String | 开启维护模式:1 关闭维护模式:0 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | operate success | ||
uuid | String | @uuid |
库节点-新建 (格式统一7.1.75+)
SDK方法名:createDbUnified
URL
/active/db
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
db_uuid | String | 否 | 数据库节点的uuid,为空的话,则表明是创建,不为空则为修改 | @guid | |
db_name | String | 否 | @name | ||
node_uuid | String | 否 | @guid | ||
db_type | String | 否 | 数据库类型: oracle kafka mysql postgres vertica greenplum | oracle | |
password | String | 否 | oracle | ||
file_open_type | String | 否 | normal:普通方式,DIRECT:DIRECT | 0 | |
deploy_mode | String | 否 | oracle:部署方式:single:单机 cluster:集群 | 0 | |
log_read_type | String | 否 | file | ||
config | Object | 否 | |||
auth | String | 登录认证方式,默认pass方式 none:无 pass:密码 kerberos:kerberos认证 oauth: oauth认证 ca:qianbase xtp证书认证 | |||
relay | Object | 否 | oracle | ||
enable | Number | 否 | 是否有中继节点 | 1 | |
relay_node_uuid | String | 否 | 中继节点uuid | ||
log_read | Object | 否 | oracle | ||
os_auth | Number | 否 | asm|asm_device: 是否os认证 1:认证 0:不认证 | 1 | |
asm_instance | String | 否 | asm|asm_device: asm 实例 | ||
asm_username | String | 否 | asm|asm_device: ASM用户名 | ||
asm_port | Number | 否 | asm|asm_device: asm 端口号 | 1 | |
asm_password | String | 否 | 12323131 | ||
filter_session | Number | 否 | 1:过滤 0:不过滤 | 1 | |
remote_file_agent | Object | 否 | oracle:远程文件代理 | ||
enable | Number | 否 | 是否启用 | 1 | |
port | Number | 否 | 端口 | 1 | |
compress | String | 否 | 压缩类型:no(不压缩) lzo,zip | no | |
db_list | Array | 否 | oracle | ||
ip | String | 否 | |||
thread | String | 否 | (Oracle)线程号 | ||
disable | Number | 否 | (Oracle)禁用与否,1:禁用,0:启用 | 0 | 0-1 |
port | String | 端口 | |||
http_port | String | (starrocks)数据端口 | |||
user_management | Array | 用户管理(除Oracle之外都适用) | |||
user | String | 用户名 | |||
passwd | String | 密码 | |||
default_db | String | 默认数据库 | |||
cred_uuid | String | 凭据uuid | |||
cred_login | Number | 凭据开启与否 | |||
url | String | (oauth认证)登录url | |||
auth_uuid | String | (认证uuid,不下发则为创建) | |||
model | Number | ||||
sniff | String | ||||
role | Array | source,target | |||
source | Number | 0: 不选中 | 0 | ||
target | Number | 1:选中 | 1 | ||
transport | Object | ||||
auth | String | ssl或者gmssl | |||
ssl_mode | String | (qianbasextp)disable/require/verify-full | |||
certificate | String | 认证文件路径 | |||
replication_num | String | (starrocks)副本数 | |||
zookeeper | Object | zookeeper配置 | |||
set | Array | ||||
ip | String | 地址 | |||
port | String | 端口 | |||
zk_node | String | zNode | |||
pdserver | Array | pd servers | |||
ip | String | ||||
port | String | ||||
manual_ocp_conf | Number | 集群管理信息获取方式,自动查询OCP:0,手动输入:1 | |||
ocp_server | Array | (OceanBase)手动配置OCP集群管理信息 | |||
ip | String | IP | |||
rpcport | String | RPC端口 | |||
sqlport | String | SQL端口 | |||
ob_sharding_nodes | Array | OB sharding物理节点信息 | |||
ip | String | ||||
port | String | ||||
cluster_name | String | 集群名 | |||
tenant_name | String | 租户名 | |||
tenant_user | String | 租户用户名 | |||
tenant_pass | String | 租户密码 | |||
tenant_cred_switch | String | 租户凭据开关 | |||
tenant_cred_uuid | String | 租户凭据uuid | |||
manage_user | String | 管理用户名 | |||
manage_pass | String | 管理密码 | |||
manage_cred_switch | String | 管理凭据开关 | |||
manage_cred_uuid | String | 管理凭据uuid | |||
ob_sharding_inst | Array | OB sharding实例列表 | |||
manage_port | String | (rabbitMQ)管理端口 | |||
db_mode | String | 否 | normal,cdb,pdb | ||
cdb | String | 否 | @guid | ||
biz_grp_list | Array | ||||
maintenance | String | 开启维护模式:1 关闭维护模式:0 | |||
comment | String | 备注 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | operate success | ||
uuid | String | @uuid |
库节点 - 修改
SDK方法名:modifyDb
URL
/active/db/:uuid([A-F0-9-]+)
Method
PUT
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
db_name | String | 否 | 数据库名 | @name | |
db_uuid | String | 否 | 数据库uuid | A0A0526D-6503-5C2A-E3D8-7D85813967F1 | |
db_type | String | 否 | 数据库类型 | oracle | |
node_uuid | String | 否 | 机器节点uuid | 0596a77C-64Fd-cAf2-DB9c-cAaeBD56eD88 | |
file_open_type | String | 否 | 文件打开方式 | 0 | |
deploy_mode | String | 否 | 0 | ||
log_read_type | String | 否 | 日志读取方式 | file | |
random_str | String | 否 | |||
config | Object | 否 | |||
username | String | 否 | 用户名 | @name | |
password | String | 否 | 密码 | ||
server_name | String | 否 | 服务名 | ||
port | Number | 否 | 端口 | 1 | |
log_read | Object | 否 | asm 实例 | ||
os_auth | Number | 否 | 1 | ||
asm_instance | String | 否 | |||
asm_username | String | 否 | |||
asm_port | Number | 否 | 1 | ||
asm_password | String | 否 | 12323131 | ||
filter_session | Number | 否 | 会话过滤 | 1 | |
relay | Object | 否 | 中继 | ||
enable | Number | 否 | 1 | ||
relay_node_uuid | String | 否 | |||
remote_file_agent | Object | 否 | 远程文件代理 | ||
enable | Number | 否 | 1 | ||
port | Number | 否 | 1 | ||
compress | String | 否 | no | ||
db_list | Array | 否 | 集群/多ip | ||
ip | String | 否 | |||
thread | String | 否 | |||
broker_server | Array | 否 | kafka | ||
ip | String | 否 | @ip | ||
port | Number | 否 | 1 | ||
conn_pool_max | Number | 连接池最大连接数 | |||
instance_name | String | 数据库实例名(暂时只有informix存在此值) | |||
database_name | String | 数据库名(暂时只有informix存在此值) | |||
cdb | String | @guid | |||
maintenance | String | 开启维护模式:1 关闭维护模式:0 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | operate success | ||
uuid | String | @uuid |
表空间查询接口
SDK方法名:describeDbSpace
URL
/active/db/space_query
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
uuid | String | 否 | A0A0526D-6503-5C2A-E3D8-7D85813967F1 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | operate success |
删除库节点
SDK方法名:deleteDb
URL
/active/db
Method
DELETE
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
uuids | Array | 否 | ["A0A0526D-6503-5C2A-E3D8-7D85813967F1"] | ||
force | Number | 0不强制 1强制删除 | 0 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | -1 | ||
message | String | 否 | Delete success | ||
success_list | Array | ||||
code | Number | 0 | |||
message | String | ||||
db_name | String | @name | |||
db_uuid | String | @uuid | |||
fail_list | Array | ||||
code | Number | -1 | |||
message | String | ||||
db_uuid | String | @uuid | |||
db_name | String | @name |
库节点 - 批量导入
SDK方法名:batchCreateDbs
URL
/active/db/batch
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
csv_file | String | ||||
type | String | mysql kafka |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0]操作成功。 |
机器节点 - 批量导入
SDK方法名:batchCreateActiveNodes
URL
/active/node/batch
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
csv_file | String |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0]操作成功。 |
单个库节点信息
SDK方法名:describeDb
URL
/active/db/:uuid([A-F0-9-]+)
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] success | ||
active_db | Object | 否 | |||
username | String | 否 | admin | ||
id | String | 否 | 4 | ||
create_time | String | 否 | 1560328411 | ||
db_uuid | String | 否 | 3E2EBF85-7261-3FA2-9A6C-23AC0C2174E8 | ||
random_str | String | 否 | 1B826A2D-7373-C3A7-0695-ADB854EC08BA | ||
user_uuid | String | 否 | 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC | ||
db_name | String | 否 | db31 | ||
node_uuid | String | 否 | 3E2EBF85-8261-3FA2-9A6C-23AC0C2174E8 | ||
db_type | String | 否 | oracle | ||
file_open_type | String | 否 | normal | ||
deploy_mode | String | 否 | single | ||
log_read_type | String | 否 | asm | ||
config | Object | 否 | |||
username | String | 否 | root | ||
password | String | 否 | xxxxxx | ||
server_name | String | 否 | server1 | ||
port | Number | 否 | 1 | ||
log_read | Object | 否 | |||
os_auth | Number | 否 | 1 | ||
asm_instance | String | 否 | |||
asm_username | String | 否 | |||
asm_port | Number | 否 | 1 | ||
asm_password | String | 否 | 12323131 | ||
filter_session | Number | 否 | 1 | ||
relay | Object | 否 | |||
enable | Number | 否 | 1 | ||
relay_nodeuuid | String | 否 | |||
remote_file_agent | Object | 否 | |||
enable | Number | 否 | 1 | ||
port | Number | 否 | 1 | ||
compress | String | 否 | none | ||
db_list | Array | 否 | |||
ip | String | 否 | |||
thread | String | 否 | |||
broker_server | Array | 否 | |||
ip | String | 否 | 8.8.4.4 | ||
port | Number | 否 | 1 | ||
kafka_auth_type | String | sasl_plain | |||
db_mode | String | 否 | pdb | ||
cdb | String | 否 | @uuid | ||
uuid | String | @uuid |
重新生成
SDK方法名:rebuildActiveNode;
URL
/active/node/rebuild
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
uuid | String | 33333-xxxxx-222222 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | operate success |
刷新
SDK方法名:refresgActiveNode;
URL
/active/node/refresh
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
uuid | String | 日志规则的uuid | xxxxxxxxx |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | operate success | |||
log_name | String | 2021-4-13_4-44-33.zip |
机器节点 - 重启进程
SDK方法名:restartAllProcess
URL
/active/node/process_restart
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
uuid | String | 机器节点uuid | |||
process | Array | ["iawork", "iaback"] |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | String | ||||
msg | String | ||||
data | Object | ||||
code | String | ||||
message | String | ||||
result | Array | ||||
process | String | 进程名 | |||
code | String | 错误码 | 0 | ||
message | String |
库节点 - 身份认证信息
SDK方法名:getActiveDbAuthInfo
URL
/active/db/auth_info
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
db_uuid | String | 数据库uuid |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功。 | |||
info_list | Array | ||||
user | String | dsa | |||
passwd | String | o7V3HAeGJR2yxtnEtzTRmw2x9vnpdY/fmQPgkyEx09gf+gRuLFOxMTRh2VjHwoEJ401KHfBwLdM= | |||
default_db | String | dsa | |||
url | String | ||||
cred_login | Number | 0 | |||
cred_uuid | String | ||||
auth_uuid | String | 434CC4C2-A398-49FB-8E34-EFFADFB0185B | |||
enable | Number | 1 |
批量新建(sqlserver)
SDK方法名:batchCreateSqlserverDbs
URL
/active/db/db_batch
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
bind_lic_list | Array | ||||
db_list | String | 数据库信息json字符串 | |||
db_type | String | 数据库类型 | |||
node_uuid | String | 机器节点 | |||
prefix | String | 前缀 | |||
role | String | 角色 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | String | 200 | |||
msg | String | ||||
data | Object | ||||
code | String | 0 | |||
message | String |