调用RelateDbForHBaseHa接口在BDS集群中添加主备双活实例。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | RelateDbForHBaseHa | 系统规定参数。取值:RelateDbForHBaseHa。 |
ClusterId | String | 是 | bds-t4nj9v2x85****** | BDS集群ID,可调用DescribeInstances接口获取。 |
HaTables | String | 否 | test,test1 | HaMigrateType为TABLE级别时该项为必填,多个表用半角逗号(,)隔开。 |
HaActiveHdfsUri | String | 否 | hdfs://hb-t4naqsay5gn******-master1-001.hbase.rds.aliyuncs.com:8020,hb-t4naqsay5gn******-master2-001.hbase.rds.aliyuncs.com:8020 | 主实例的hdfs链接地址。主实例为非标准实例(即IsActiveStandard为false)时,参数必填。 |
HaActiveHbaseFsDir | String | 否 | /hbase | 主实例hdfs的目录。主实例为非标准实例(即IsActiveStandard为false)时,参数必填。 |
HaActiveClusterKey | String | 否 | hb-t4naqsay5gn******-master1-001.hbase.singapore.rds.aliyuncs.com,hb-t4naqsay5gn******-master3-001.hbase.singapore.rds.aliyuncs.com,hb-t4naqsay5gn******-master2-001.hbase.singapore.rds.aliyuncs.com:2181:/hbase | 主实例zk地址。主实例为非标准实例(即IsActiveStandard为false)时,参数必填。 |
HaActiveVersion | String | 否 | HBase2x | 主实例数据库版本。主实例为非标准实例(即IsActiveStandard为false)时,参数必填。
|
HaActiveUser | String | 否 | root | 主实例用户名。主实例为HBaseue时必填。 |
HaActivePassword | String | 否 | root | 主实例用户名对应的密码。主实例为HBaseue时必填。 |
HaStandbyHdfsUri | String | 否 | hdfs://hb-bp1w6krp539******-master1-001.hbase.rds.aliyuncs.com:8020,hb-bp1w6krp539******-master2-001.hbase.rds.aliyuncs.com:8020 | 备实例的hdfs链接地址。备实例为非标准实例(即IsStandbyStandard为false)时,参数必填。 |
HaStandbyHbaseFsDir | String | 否 | /hbase | 备实例hdfs的目录。备实例为非标准实例(即IsStandbyStandard为false)时,参数必填。 |
HaStandbyClusterKey | String | 否 | hb-bp1w6krp539******-master1-001.hbase.singapore.rds.aliyuncs.com,hb-bp1w6krp539******-master3-001.hbase.singapore.rds.aliyuncs.com,hb-t4naqsay5gn******-master2-001.hbase.singapore.rds.aliyuncs.com:2181:/hbase | 备实例zk地址。备实例为非标准实例(即IsStandbyStandard为false)时,参数必填。 |
HaStandbyVersion | String | 否 | HBase2x | 备实例数据库版本。备实例为非标准实例(即IsStandbyStandard为false)时,参数必填。
|
HaStandbyUser | String | 否 | root | 备实例用户名。备实例为hbaseue时必填。 |
HaStandbyPassword | String | 否 | root | 备实例用户名对应的密码。备实例为hbaseue时必填。 |
HaActive | String | 是 | hb-bp1w6krp539****** | 主实例ID。 |
HaStandby | String | 是 | hb-bp1bl7iqzka****** | 备实例集群ID。 |
HaActiveDBType | String | 是 | hbase | 主实例集群类型,目前支持HBase和HBaseue。 |
HaStandbyDBType | String | 是 | hbase | 备实例集群类型。目前支持HBase和HBaseue。 |
IsActiveStandard | Boolean | 是 | true | 主实例是否为标准实例,标准实例为true。 |
IsStandbyStandard | Boolean | 是 | true | 备实例是否为标准实例,标准实例为true。 |
HaMigrateType | String | 是 | CLUSTER | 同步类型。
|
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | DC654531-0799-4502-AFA5-80EE1C16829A | 请求ID。 |
示例
请求示例
http(s)://hbase.aliyuncs.com/?Action=RelateDbForHBaseHa
&ClusterId=bds-t4nj9v2x85******
&HaActive=hb-bp1w6krp539******
&HaActiveDBType=hbase
&HaMigrateType=CLUSTER
&HaStandby=hb-bp1bl7iqzka******
&HaStandbyDBType=hbase
&IsActiveStandard=true
&IsStandbyStandard=true
&<公共请求参数>
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<RequestId>DC654531-0799-4502-AFA5-80EE1C16829A</RequestId>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "DC654531-0799-4502-AFA5-80EE1C16829A"
}
错误码
访问错误中心查看更多错误码。