我已经咨询了三个使用Galera复制设置MariaDB群集的指南,但是无法启动它。
我在CentOS 7上并选择从其官方存储库安装MariaDB 10.1。我所遵循的指南略有不同,他们的步骤都没有对我有用。
我查阅了MariaDB的getting started with MariaDB Galera cluster
指南发布galera_new_cluster
在我的第一个节点上启动MariaDB。但启动其他节点只是正常启动它们。查询SHOW STATUS LIKE 'wsrep_%';
会显示群集大小为0
且状态为Disconnected
。
我还咨询了Digital Oceans's guide for Ubuntu并获得了相同的结果。
正如我在CentOS上所做的那样,我还检查了Linode's guide,但它安装了Percona XtraDB软件包,因此mysql@bootstrap
命令不适用。
使用Maria DB 10.1在CentOS 7下首次启动群集的正确程序是什么?
答案 0 :(得分:1)
在galera集群上启动名为bootstrap的第一个节点
service mysql start --wsrep-new-cluster
答案 1 :(得分:0)
原来我的提供程序库路径错误了。
#wsrep_provider=/usr/lib/galera/libgalera_smm.so
wsrep_provider=/usr/lib64/galera/libgalera_smm.so
指向不存在的文件并未引发任何错误,因此只是无所事事。