Skip to content

apache ozone 中scm依赖om还是om依赖scm #5

@dyrnq

Description

@dyrnq

在Apache Ozone中,SCM(Storage Container Manager)和OM(Ozone Manager)是两个不同职责的服务,且它们之间的依赖关系可以这样理解:

  • SCM是底层的存储块管理服务,负责块的创建、容器管理、数据节点的生命周期管理,是Ozone集群最底层的核心服务。SCM可以独立启动,不依赖OM服务。
  • OM是命名空间管理服务,管理Ozone存储的命名空间(如卷、桶和键)。OM服务依赖SCM,因为OM需要通过SCM来实现底层的存储功能,OM在启动和运行时需要配置和连接SCM服务。

简而言之,是OM依赖SCM,而不是SCM依赖OM。SCM是基础存储管理服务,OM在块服务之上提供命名空间的管理和元数据操作。启动Ozone集群时,通常先初始化并启动SCM,然后初始化启动OM,最后启动Datanode节点。[2][3][5]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions