我正在使用三个带有Galera
和Debian 9
数据库的虚拟机对MariaDB 10.1
集群进行示例。
使用rsync
方法,副本可以很好地工作,即使节点在恢复时被删除,也可以正常同步。当我关闭两个节点以查看发生了什么时,问题就出现了。在剩余的节点中插入数据,效果很好,但是当我启动其他节点时,它会引发以下错误:
ERROR 2002 (HY000): Can not connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111 "Connection refused")
然后出现我尝试引发的节点之一的日志:
[ERROR] WSREP: gcs / src / gcs_group.cpp: gcs_group_handle_join_msg (): 736: Will never receive state. Need to abort.
我不知道会发生什么。我需要帮助来解决这个问题。谢谢。
答案 0 :(得分:0)
不要使用套接字在VM之间进行通信。仅使用TCP / IP。