ChubaoFS
latest

Getting Started

  • Introduction
  • Run Cluster by Yum Tools
  • Run Cluster Manually

Design Documentation

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

User Documentation

  • Resource Manager (Master)
  • Meta Subsystem
  • Data Subsystem
  • Object Subsystem (ObjectNode)
  • Console
  • Client
  • Monitor
  • Tune FUSE Performance
  • Run Cluster by Yum Tools
  • Run Cluster on Docker

Administration

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

use case

  • Use Cases

Evaluation

  • Performance
  • Integrity
  • Workload
  • Scalability

Contributing

  • Contributing to ChubaoFS

FAQ

  • Environment Requirements and Capacity Planning
  • Q&A
ChubaoFS
  • Docs »
  • Resource Manager (Master) API »
  • Metanode Related
  • Edit on GitHub

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.

Parameters¶
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.

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"

If 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 27a709be.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
stable
Downloads
html
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.