我在集群中设置了三个节点的percona_xtradb_cluster-56。要启动第一个集群,我使用以下命令,它启动得很好:
#/etc/init.d/mysql bootstrap-pxc
当我使用命令
正常启动其他两个节点时,它们无法启动。#/etc/init.d/mysql start
我得到的错误是"服务器退出没有更新PID文件"。错误日志包含以下消息:
Error in my_thread_global_end(): 1 threads didn't exit 150605 22:10:29
mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended.
集群节点运行的都是Ubuntu 14.04。当我使用percona-xtradb-cluster5.5时,集群和所有节点都像预期的那样运行良好。但我需要使用5.6版本,因为我也使用GTID,它只在5.6版本中可用,在早期版本中不受支持。
我遵循这两个percona文档来设置集群:https://www.percona.com/doc/percona-xtradb-cluster/5.6/installation.html安装
https://www.percona.com/doc/percona-xtradb-cluster/5.6/howtos/ubuntu_howto.html对于如何解决这个问题,任何见解或建议都将非常感谢。
问题与内存有关,正如"The Georgia"所写的那样。默认设置和引导应该至少有500MB的空间。详见http://sysadm.pp.ua/linux/px-cluster.html