我正在尝试在三台干净的centos机器上启动集群。
我试图保持这篇文章简短,我没有附加配置文件,因为我使用了本指南,配置文件是根据这个:
https://www.percona.com/doc/percona-xtradb-cluster/5.7/add-node.html#add-node
启动第一个节点ok。 启动第二个节点错误。
这是第二个节点上的日志
2017-09-28T15:05:09.367856Z 0 [注意] WSREP:在JOINER端启动SST / IST传输(wsrep_sst_xtrabackup-v2 --role'joiner' - 地址'192.168.14.104' - datadir'/ var / lib / mysql /' - defaults-file' / etc / my.cnf' - default-group-suffix'' - parent'5491''') 2017-09-28T15:05:09.368984Z 0 [ERROR] WSREP:无法读取'ready'来自:wsrep_sst_xtrabackup-v2 --role'joiner' - 地址'192.168.14.104' - datadir'/ var / lib / mysql /' - defaults-file' / etc / my.cnf' - default-group-suffix'' - parent'5491''' 阅读:'(null)' 2017-09-28T15:05:09.369064Z 0 [ERROR] WSREP:进程已完成,错误:wsrep_sst_xtrabackup-v2 --role'joiner' - address'192.168.14.104' - datadir'/ var / lib / mysql /' --defaults-file' / etc / my.cnf' - default-group-suffix'' - parent'5491''':2(没有这样的文件或目录) 2017-09-28T15:05:09.370161Z 2 [ERROR] WSREP:无法准备'xtrabackup-v2'SST。不可恢复的。 2017-09-28T15:05:09.370192Z 2 [ERROR]正在中止
答案 0 :(得分:1)
第二个节点启动失败,因为它无法执行并且无法从施主节点执行SST(全状态传输)。
这失败,因为xtrabackup-v2失败了。您需要检查施主节点上的日志以了解原因,但可能的原因包括-
答案 1 :(得分:0)
SST失败有几个原因。您还需要检查第一个节点上的日志。可能是端口被阻止,可能没有SST用户创建,错误的SST密码,缺少xtrabackup软件等等。不可能仅从您提供的内容中分辨出来。