ChubaoFS
stable

Getting Started

  • Introduction
  • Quick Start Guide

Design Documentation

  • Resource Manager (Master)
  • Metadata Subsystem
  • Data Subsystem
  • Client

User Documentation

  • Resource Manager (Master)
  • Meta Subsystem
  • Data Subsystem
  • Client
  • Monitor
  • Tune FUSE Performance
  • Docker

Administration

  • Resource Manager (Master) API
    • Cluster
    • Metanode Related
      • GET
      • Decommission
      • Threshold
    • Datanode Related
    • Volume
    • Meta Partition
    • Data Partition
    • Master Management
  • Meta Node API

use case

  • Use Cases

Evaluation

  • Performance
  • Integrity
  • Workload
  • Scalability

FAQ

  • FAQ
ChubaoFS
  • Docs »
  • Resource Manager (Master) API »
  • Metanode Related
  • Edit on GitHub

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": {}
    },
    "Rack": "",
    "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
Next Previous

© Copyright 2018, The Chubao Authors Revision 68b03c7c.

Built with Sphinx using a theme provided by Read the Docs.