为了从中断中恢复,我需要在系统引导时启动Galera集群,我只能通过以下方式来完成此操作:
service mysql start --wsrep-new-cluster“服务mysql启动”将在启动时启动,但会失败,因为它是集群中唯一的启动服务。如果集群是其中唯一的一个,我如何让它从引导启动并且不会失败?
编辑
看起来我必须将gcomm://留空才能启动,但这不是最好的解决方案,因为如果另一台服务器先联机,然后它就会失败。
#galera settings
wsrep_provider=/usr/lib/galera/libgalera_smm.so
wsrep_cluster_name="my_wsrep_cluster"
wsrep_cluster_address="gcomm://"
wsrep_sst_method=rsync
wsrep_provider_options="pc.bootstrap=true"发布于 2014-09-14 04:39:52
我的解决方案是编辑init脚本-这是debian的解决方案-位置我的init脚本是/etc/init.d/mysql,然后我找到了这一行:
/usr/bin/mysqld_safe "${@:2}" > /dev/null 2>&1 &我添加了参数--wsrep-new-cluster
/usr/bin/mysqld_safe --wsrep-new-cluster "${@:2}" > /dev/null 2>&1 &而且它在启动后还能正常工作。
发布于 2014-09-18 01:38:11
我以前也经历过这种情况。以下是我为我的同事记录的程序:
捕获最新更改的节点上的
在任何节点上运行此命令以检查群集的状态,并确保看到类似以下群集|
https://stackoverflow.com/questions/23356623
复制相似问题