问题标签 [mysql-cluster]
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 - Galera 集群未启动,wsrep 问题
我遵循了本教程(也阅读了其他教程)https://www.digitalocean.com/community/tutorials/how-to-configure-a-galera-cluster-with-mariadb-on-ubuntu-12-04-servers 在 DigitalOcean 上的 Ubuntu 14.04 上安装带有 maria DB 的 galera 集群。我使用了这个存储库:
我正确配置了所有内容,但是当我尝试sudo service mysql start --wsrep-new-cluster
在第一个节点中启动集群调用时,出现此错误:
我错过了什么吗?感谢您的任何建议!
mysql - 分配节点ID失败,错误:'错误:无法分配节点ID
ndb_mgmd
似乎没有正确读取配置文件
这是我的配置文件的一部分
但
ndb_mgm
显示不同的东西
如您所见,在我的配置文件中,我拥有abhyas.db01
并abhyas.db02
作为主机。
但是集群配置将 NDB 节点显示为两个节点,都来自abhyas.db01
. (这不是我想要的,至少现在不是)。
现在,我错误地启动了ndb_mgmd
config.ini 文件,其中的[ndbd]
条目都指向abhyas.db01
,但我立即关闭ndb_mgm
并更改了配置文件中的条目以显示我在上面粘贴的内容。
但是由于某种原因,ndb_mgmd
仍然采用旧配置?
我该如何解决 ?
谢谢。
PS - 不,这不是防火墙问题。iptables
已关闭。此外,ndbd fromabhyas.db01
无论如何都能成功连接。
virtual-machine - Rundeck 项目和作业在 2 个实例之间同步,后端为 mysql 集群
我在 2 个 VM 和 mysql 集群中设置了 2 个 rundeck,因此 VM#1 上的 Rundeck #1 连接到 Mysql DB#1,类似地,VM#2 上的 Rundeck #2 连接到 Mysql DB#2。
现在我遇到的问题是,每当我在 rundeck #1 中创建项目/作业时,我无法在 rundeck #2 中看到它。我该怎么办?
任何帮助将不胜感激
java - Wildfly XA-Datasource - galera 集群
我开发了一个使用jta 事务(JAVA TRANSACTION API)并且使用多个资源(数据库)的应用程序。所以我在我的wildfly环境中设置了xa-datasources 。
问题是我需要一个集群数据库(fe :Mariadb + galera, mysql+ mysqlcluster)。
但 GALERA 有限制,不适用于 xa 事务 https://mariadb.com/kb/en/mariadb/mariadb-galera-cluster-known-limitations/
AND mysqlcluster 但它也不起作用,因为 xa-transactions 仅适用于 INNODB 存储引擎,但 mysqlcluster 使用 NDBCluster 引擎。--> http://dev.mysql.com/doc/refman/5.7/en/xa-restrictions.html
你有推荐的数据库集群环境,并且可以与 xa-transaction 一起使用吗?
mysql - 无法启动 mysqld,引擎 InnoDB 不支持
我正在尝试在 NDBCluster 中的一个数据节点上启动 mysqld。该节点正确连接到管理服务器,但是在尝试启动 mysqld 时,遇到我拥有的旧 InnoDB 表时启动失败。我已编辑 my.cnf 以包含
并且在 mysqld start 的输出中记录了这些更改,但是在以后遇到 InnoDB 表时它继续失败。有什么想法吗?下面是输出
mysql - MySQL NDB 自动增量回填
我们有带引擎的独立数据库innodb
,在它上面`auto_increment 工作得很好,给出了序列号 1,2,3,4,5
但是当我们转移到NDB
集群时,它开始回填可用的数字。例如,如果我有
如果我添加新条目,它将发生15
它假设添加条目18
那里有任何配置吗?我们错过了什么?
更新
SHOW CREATE TABLE tablename
输出如下
mysql - MySQL Cluster - mysql api 节点无法启动
我正在尝试启动 mysqld(API) 节点作为我的 mysql 集群设置的一部分,现在它总是无法以以下错误启动 -
用于启动 mysql API 的命令是 -
我得到的错误 -
谁能告诉我这里有什么问题?
我必须执行以下步骤吗?
https://dev.mysql.com/doc/mysql-security-excerpt/5.6/en/sha256-authentication-plugin.html
谢谢,
mysql - mysql-cluser ndb_restore 问题
我一直在尝试间歇性地成功将我的 ndb_backups 恢复到新集群。
我们有一个包含 3 个 API 节点的 6 个 NDB 节点集群。当我运行 ndb_restore 时,通常前 2 或 3 个节点备份会毫无问题地被拉入。但是第 4 和第 5 个节点失败并出现以下错误:
奇怪的是,有时我可以简单地重新运行所有 6 个备份并成功完成。
我希望有人知道我可以对我的配置进行什么样的调整来优化这个过程。这是我的版本号和配置:
我的mgm配置文件:
我的 mysqld 和 ndb 节点配置
真的希望有人能帮忙。我已经在这一个月了。我们非常广泛地使用数据 blob,我知道这可能会导致这些超时,但我很想知道为什么 6 节点还原有时会成功,有时不会,以及如何确保还原每次都是成功的。
我非常愿意尝试并重新发布。我是 mysql 集群的新手,在过去的几个月里学到了很多东西,但我渴望了解更多。
提前致谢,GT