分布式表存储 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