Metanode Related¶
GET¶
curl -v "http://10.196.59.198:17010/metaNode/get?addr=10.196.59.202:17210" | python -m json.tool
Show the base information of the metaNode, such as addr, total memory, used memory and so on.
Parameter | Type | Description |
---|---|---|
addr | string | the addr which communicate with master |
response
{
"ID": 3,
"Addr": "10.196.59.202:17210",
"IsActive": true,
"Zone": "zone1",
"MaxMemAvailWeight": 66556215048,
"TotalWeight": 67132641280,
"UsedWeight": 576426232,
"Ratio": 0.008586377967698518,
"SelectCount": 0,
"Carry": 0.6645600532184904,
"Threshold": 0.75,
"ReportTime": "2018-12-05T17:26:28.29309577+08:00",
"MetaPartitionCount": 1,
"NodeSetID": 2,
"PersistenceMetaPartitions": {}
}
Decommission¶
curl -v "http://127.0.0.1/metaNode/decommission?addr=127.0.0.1:9021"
Remove the metaNode from cluster, meta partitions which locate the metaNode will be migrate other available metaNode asynchronous.
Parameter | Type | Description |
---|---|---|
addr | string | the addr which communicate with master |
Threshold¶
curl -v "http://127.0.0.1/threshold/set?threshold=0.75"
If the used memory percent arrives the threshold, the status of the meta partitions which locate the metaNode will be read only.
Parameter | Type | Description |
---|---|---|
threshold | float64 | the max percent of memory which metaNode can use |