问题标签 [maxscale]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mariadb - 扩展 Mariadb Galera 集群
我已经在 ubuntu 14 上安装了 MariaDB Galera Cluster,它运行良好。
我有 3 个节点(每个 500GB 硬盘容量)mariadb 集群,所有复制都运行良好。
我的问题是:
当我几年后磁盘空间用完时,增加数据库容量的确切方法是什么?
是否可以添加额外的节点并增加数据库硬盘容量?我听说过 MaxScale,但我不知道如何处理
谁能根据上面的配置解释一下。
mysql - MariaDB 的 Maxscale(BinLog Server) 可以用作不同 mysql 集群的 binlogs 收集器吗?
我已经读过 MariaDB 的 Maxscale( BinLog Server ) 可用于将 bin 日志从 MySQL 集群中继到单个BinLog 服务器,但是我想知道是否可以从不同的 MySQL 集群收集所有 bin 日志并持续存在一个BinLog 服务器,没有 mysql 从属服务器会从中读取。万一它可能如何处理不同MySQL集群中相同数据库名称等冲突?
linux - 如何解决 amazon linux ami 中的 libpcre.so.1()(64bit) 依赖关系
当尝试安装maxscale时,它会询问libpcre。如何在 Linux 上安装libpcre?
mysql - 如何使用 Galera Cluster 和 MaxScale 使用多个数据库服务器加速 mariaDB 查询?
我使用压力测试工具进行测试(运行许多并发用户和许多查询)。当我使用更多的数据库服务器(我使用 5 个服务器)时,没有增加速度。
我检查了每台服务器,我看到查询已分布在每台服务器上。
如果我想扩展数据库服务器以提高查询速度,我应该怎么做?
mariadb - 如何在 galera 集群上提高写入速度?使用 maxscale 作为数据库代理
目前,我正在研究使用许多服务器(linux centos)的galera集群。扩展读取流量非常有效且容易,但扩展写入似乎很困难(没有改进)。
我使用了许多服务器,使用 maxscale 作为路由器(Readconnroute)将写入查询并行分发到所有服务器。但是写入速度并没有提高。
mariadb - Maxscale 正在使用 router_options=master(从属/主复制)在从属上写入,并且侦听器已停止
我在 2 台服务器(srv50/51)上进行了配置,其中一台是主服务器,第二台是从服务器,
这里是我的配置文件 /etc/maxscale.cnf 的配置:
当我understool时,router_options查看谁是主人并将写作查询发送给主人
Maxscale(通过 maxadmin)似乎发现了 2 个服务器并了解女巫一个是大师:
但是,即使我在我的 Maxscale 只写监听器端口(4009)上本地连接到 Mysql,监听器处于停止模式,这是否正常?
我尝试在 srv51(从)中创建一个数据库,它只在 srv51 上创建,而不是在 srv50 中创建。
我的配置有问题吗?这很奇怪,因为它不是我的第一个集群,并且在其他集群上所有写入都转到主服务器(但侦听器正在运行)。我不太了解“router_options=master”的含义吗?如何开始听众?我更喜欢将 51 保留在写入列表中以检测拓扑变化
===== 更新 =====
看完日志文件 /var/log/maxscale/maxscale1.log 我发现我的监控用户没有正确的密码:
我更正了用户的密码并重新启动了 maxscale,现在一切都在运行:
但是写查询仍然在 Slave 而不是 Master 上完成
php - 如何在 php 应用程序、maxscale 和 RDS 之间实际建立持久连接
我需要在我的应用程序、MaxScale 和 RDS 之间创建持久连接。当负载在 40K 左右时,MaxScale 会无缘无故地停止寻找 master 并将所有连接发送到 Slave。
我正在同时使用 mysql pconnect 和 maxscale 持久连接。任何线索将不胜感激。
mysql - MaxScale:无法检索数据库名称
当我启动 maxscale 时,我收到以下错误:
我启用了调试,但仍然看不到“早期”消息是什么!!我可以使用配置的帐户连接到服务器,并且运行显示数据库没有任何问题。
数据库在 RDS 中。
任何想法?
谢谢
mariadb - Maxscale:结合 readwritesplit 和 schemarouter
我正在尝试设置 maxscale 以使用 schemarouter 和 readwritesplit。我的 mysql 数据库有很多分片。每个分片都有一个从属所以我们的想法是在 master 上使用一个 schemarouter,在 slave 上使用一个 schemarouter 来代理所有分片。然后在 readwritesplit 中使用这 2 个服务。
你能帮忙的话,我会很高兴。
我的架构路由器都工作正常。这是 readwritesplit 配置:
谢谢