我有一个 k8s 集群,我想在其上部署 MariaDB 集群。 我有 master 和 slave pod,想用 maxscale 监控它们。 pod 使用其默认配置运行没有任何问题,但是当我将卷挂载到一种类型的 configmap 并运行maxctrl list servers时,我收到以下错 ...
我有一个 k8s 集群,我想在其上部署 MariaDB 集群。 我有 master 和 slave pod,想用 maxscale 监控它们。 pod 使用其默认配置运行没有任何问题,但是当我将卷挂载到一种类型的 configmap 并运行maxctrl list servers时,我收到以下错 ...
我希望在 Kubernetes 上为我们的 MariaDB 数据库设置一个写入代理。 我们目前遇到的问题是我们的 3 主 galera 集群设置上只有一个写入主。 因此,即使我们的 pod 复制正确,如果我们的第一个节点出现故障,那么我们的其他两个 master 最终也会失败,因为它们无法被写入。 ...
我目前在 Kube.netes 中运行一个 Galera 集群。 我遇到的问题是,每当我为 Galera 使用复制集时,它都会导致问题。 问题源于我调用我部署为“写入”成员的第一个节点的服务。 其他两名成员随后被指定为“读者”。 如果“写入”成员出现故障,它会导致我的其他两个 pod 崩溃,即使它 ...
我正在测试一些故障转移案例,最初这是我的设置 我关闭了 Master (server2) & Slave (server1) & 再次手动启动它们,所以这变成了设置 - 现在,由于auto_failover=true和auto_rejoin=true ,server1 和 serve ...
我们有一个使用 MaxScale 的 MariaBD 版本,使用 MongoDB 驱动程序来使用 NoSQL 版本。 但是,连接是在没有身份验证的情况下建立的,因此可以在 MaxScale 中创建新的数据库和 collections。 如何使用 nosql 协议启用连接验证。 非常感谢大家的关注。 ...
我全新安装了 Maxscale,并尝试在主从 mariadb 集群上设置读写分离服务。 当我尝试连接 DataGrip 或 DBeaver 时,收到以下错误消息: [HY000][1927] Capability mismatch (bdd-master) 但是当我使用 mysql 命令行客户端时 ...
是否可以配置一个只读服务器,即使 MariaDB Maxscale 6 没有更多的主服务器可用,它仍然是从服务器。我用 readconroute 路由器尝试过,但是那个最终也把从服务器变成了主服务器。 /西奥 ...
我正在使用带有 3 个 galera 服务器 (mariadb 10.4) 的 maxscale (6.2) readwritesplit 路由器。 其中 2 个在 DC1 中,第 3 个在远处的 DC2 中。 使用等级是我在这里看到的唯一选择,因为 galeramon 将使用 select 主人的 ...
我正在设置一个带有 2 个前端服务器的 3 个节点(MariaDB 10.4)Galera 集群。 在这些前端服务器中的每一个中,还有一个 Maxscale 6 守护进程。 所有这些服务器都在10.1.0.0/24网络内。 在 MariaDB,我创建了像CREATE USER 'user'@ ...
当以read-write-split模式在 Galera 集群前以主从类型(从主到从故障转移到从服务器上使用 Keepalived 或类似方式)部署多个 MaxScale 时,一切正常。 但是对于像循环方式的类型学的大师大师,这可能吗? 例:有一个在MaxScale 10.0.0.1,在一个10. ...
我正在使用一个简单的 mariadb 架构、一个接收所有请求的主 (server2) 和一个副本 (server1) 来测试 maxscale 解决方案。 复制工作正常,但在主服务器停止时,我收到 maxscale 报告的错误: 根据maxscale github ,monitor_user 的 ...
当我尝试连接 mysql jdbc 驱动程序时,我有一个mysql 8.0.3数据库在该maxscale 服务器上运行,此错误来自未知系统变量。 但是当我尝试直接连接到数据库时对我有用。 从 mysql 8 中删除了 query_cache_size 参数。 ...
我们正在将基于 java 的应用程序从 oracle 迁移到 mariadb。 对于 mariadb 10.5.9,我们使用的是 hibernate-5。 当我们的应用程序运行时,我们在 maxscale 查询过滤器中观察到,太多的 select 数据库查询被调用。 没有 maxscale 和普通的 ...
我有活动的主从 (ssl) 复制。 我安装了maxscale,设置了配置,但是maxscale无法获取gtid_binlog_pos 错误:[mariadbmon] 不能将 select 'master' 作为故障转移的降级目标,因为它没有 'gtid_binlog_pos' 并且禁用了不安全的故 ...
系统: Maxscale 2.5.9 Ubuntu 20.04 为了访问 Web AdminGUI,我的 maxsclale.cnf 文件如下所示: 使用此配置,我可以通过浏览器从内部 ip 地址(不是 127.0.0.1)访问端口 8989 上的 Web-AdminGUI。 SSL 密钥/证 ...
从 v2.5 开始的 MaxScale 有一个很好的 web Gui,它基于 REST API。 但是它具有默认凭据 admin:mariadb。 有谁知道如何改变这个? 我在 Mariadb Docs 中进行了搜索,但发现您可以更改的唯一选项是为 web 添加 ssl 证书以在密码传递和关闭\ 有 ...
如果在使用 maxscale 2.5 tarball 安装时配置 maxgui,则 web 浏览器无法正常显示。 但是,如果我以RPM安装它,我的web浏览器会正常显示,但是为什么我用tarball安装它时不能正常显示? MaxGUI image(tarball):在此处输入图像描述 MaxGUI ...
独立 MaxScale 工作正常。 我用这个链接来测试它。 但是当我使用 Maxscale 运行 Spring 引导数据 JPA 时,SELECT 查询正在发送给 Master。 我观察了很久,发现Spring数据开始交易。 Maxscale 在启用事务时向 Master 发送查询。 我通过在 M ...
我有一个简单的 stream 块到 stream MySQL ZB136EF5F6A01D816991FE3CF7A6AC7 流量到 Maxscale66 第二个实例仅充当故障转移,例如: 当连接数较低(<30)时,一切正常。 但是当连接很高时(>40,如果我们可以说 40 个连接很高. ...
目前主从复制完成,select和insert使用maxscale的readwritesplit function进行分支。 我用的是普通的dbcp,通过datasource配置使用testOnBorrow和validationQuery的选项检查连接,但是因为查询是通过maxscale传输的,val ...