Skip to content

Latest commit

 

History

History
71 lines (46 loc) · 1.63 KB

metanode.rst

File metadata and controls

71 lines (46 loc) · 1.63 KB

Metanode Related

GET

curl -v "http://127.0.0.1/metaNode/get?addr=127.0.0.1:9021"  | python -m json.tool

show the base information of the metaNode,such as addr,total memory,used memory and so on.

Parameters
Parameter Type Description
addr string the addr which communicate with master

response

{
    "ID": 3,
    "Addr": "127.0.0.1:9021",
    "IsActive": true,
    "Sender": {
        "TaskMap": {}
    },
    "Cell": "",
    "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
}

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

Parameters
Parameter Type Description
addr string the addr which communicate with master

Threshold

curl -v "http://127.0.0.1/threshold/set?threshold=0.75"

the used memory percent arrives the threshold,the status of the meta partitions which locate the metaNode will be read only

Parameters
Parameter Type Description
threshold float64 the max percent of memory which metaNode can use