带有 Galera-Abitrator-4 的 MariaDB 集群 [gcs_proto_ver: 3]

问题描述 投票:0回答:1

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 上的第三个节点。

谢谢

mariadb debian galera
1个回答
0
投票

使用 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

:)

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.