2.8.2. 构建 MariaDB Galera 集群的组件
在部署功能(同步复制 MariaDB Galera 集群)之前,您必须首先安装并理解核心软件组件的功能,特别是 MariaDB 服务器、Galera Replication 库以及支持 Galera 软件包。
要构建 MariaDB Galera 集群,您必须在系统上安装以下软件包:
-
mariadb-server-galera- 包含 MariaDB Galera 集群的支持文件和脚本。 -
MariaDB
-server- 由 MariaDB 上游修补,以包含写入集复制 API (wsrep API)。此 API 提供了 Galera 复制和 MariaDB 之间的接口。 Galera- 由 MariaDB 上游打补丁,以添加对 [application] MariaDB 的完全支持。galera软件包包含以下内容:- Galera Replication 程序库 提供整个复制功能。
- Galera Arbitrator 工具可用作参与脑裂场景的集群成员。但是,Galera Arbitrator 无法参与实际的复制。
-
Galera Systemd 服务 和 Galera 打包程序脚本,它们用于部署 Galera Arbitrator 工具。RHEL 9 提供这些文件的上游版本,位于
/usr/lib/systemd/system/garbd.service和/usr/sbin/garb-systemd。