Modify a node.
Operation description
Method
PUT
URI
/openapi/ha3/instances/{instanceId}/node-config?type=qrs&name=test
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
searchengine:ModifyNodeConfig |
*Instance
|
None | None |
Request syntax
PUT /openapi/ha3/instances/{instanceId}/node-config HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| instanceId |
string |
Yes |
The instance ID. |
ha-cn-pl32rf0**** |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| type |
string |
Yes |
The type of the algorithm. Valid values:
|
hot |
| name |
string |
Yes |
The name of the configuration before the modification. |
ha-cn-pl32rf0****_qrs |
| clusterName |
string |
No |
The name of the cluster. |
vpc_sh_domain_2 |
| dataSourceName |
string |
No |
The name of the data source. Valid values: -search: search for data. -not_search: do not search for data. |
search |
| body |
object |
No |
The request body. |
{\"desc\":\"new version\"} |
| dataFragmentNumber |
integer |
No |
The number of data shards. |
1 |
| dataDuplicateNumber |
integer |
No |
The number of data replicas. |
1 |
| minServicePercent |
integer |
No |
The minimum service ratio. |
10 |
| published |
boolean |
No |
Specifies whether to mount the cluster. |
true |
| active |
boolean |
No |
Specifies whether to enable the index. |
true |
| flowRatio |
integer |
No |
The traffic percentage. |
100 |
Sample requests
PUT /openapi/ha3/instances/{instanceId}/node-config?type=qrs&name=test
{
"dataFragmentNumber":1,// The query node and data node
"dataDuplicateNumber":1,// The query node and data node
"minServicePercent":20,// The query node and data node
"published":true,// The cluster
"active": true //index
}
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| requestId |
string |
id of request |
D39EE0F1-D7EF-5F46-B781-6BF4185308B0 |
| result |
object |
The information about the index |
{} |
Sample responses
Success responses
{
"requestId": "0A6EB64B-B4C8-CF02-810F-E660812972FF",
"result": []
}
For more information, see Response struct.
Examples
Success response
JSON format
{
"requestId": "D39EE0F1-D7EF-5F46-B781-6BF4185308B0",
"result": {}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.