M1、M2、M3 是 3 台运行 Debian GNU/Linux 11(牛眼)的机器 最近(2024 年 6 月).
apt更新升级后 M1 和 M2 是 MariaDB 节点
Ver 15.1 Distrib 10.6.18-MariaDB
和。 M3 是使用 galera-仲裁员-4 的仲裁员 Ver 4.11.r
问题是 M3,因为 garbd 加入集群(/var/log/syslog),但 2 秒后失败并显示
FATAL: ./gcs/src/gcs_group.cpp:group_check_proto_ver():329: Group requested gcs_proto_ver: 3, max supported by this node: 2.Upgrade the node before joining this group.Need to abort.
我在 /etc/defaults/garbd 中没有找到任何 garbd 的配置来设置
gcs_proto_ver
或 galera-仲裁员更改代码并重新编译的来源
希望有人能提供一个优雅的解决方案来避免将 MariaDB 安装为 M3 上的第三个节点。
谢谢
使用 ubuntu 中的默认存储库,您将安装旧版本的仲裁器。
更新您与本网站相关的来源:
https://mariadb.org/download/?t=repo-config&d=22.04+%22jammy%22&v=11.4&r_m=mva
之后,运行
apt-get update
apt-get upgrade
它将获取最新的软件包。
如果您尚未安装仲裁器,请安装它:
apt-get install galera-4 galera-arbitrator-4
:)