分布式表存储 Magma

分布式表存储 Magma#

Magma 分布式表存储是 OushuDB 的运行依赖。OushuDB 将元数据与部分用户数据维护在 Magma 集群中。

本章节将介绍 使用命令行安装 Magma 和使用可视化界面安装 Magma.

本节安装之前需要准备至少 3 台主机,各个节点上即将安装的组件如下表所示:

Role

magma1

magma2

magma3

IP

192.168.1.21

192.168.1.22

192.168.1.23

Magma Catalog service

yes

yes

yes

Magma Data service

yes

yes

yes

  • Magma Catalog service 表示在该节点启动 Magma 元数据管理服务,支持水平扩展。

  • Magma Data service 表示在该节点启动 Magma 数据存储服务,支持水平扩展。

  • 集群规模较小的情况下,单个主机可同时承担 catalog service 和 data service 的角色,如果集群规模较大,建议分离部署。

备注

每个节点都需要配置/etc/hosts,上表中的主机名称需要在每台机器的/etc/hosts中追加

192.168.1.21 magma1
192.168.1.22 magma2
192.168.1.23 magma3