我试图在两台机器上设置一个Percona XtraDB集群。但是我在第二台机器的启动和运行上有一段很糟糕的时间。
我使用了这篇文章作为参考,虽然它看起来几乎可以工作,但我可能缺少一些基本的东西。
机器如下:
Node 1: 192.168.2.10
Node 2: 192.168.2.11这两台机器都运行Ubuntu12.04LTS。
Node 1上的配置文件与本文类似。
当我使用上面的配置启动这个节点时,它正常工作。我可以通过命令行登录到它,并运行
mysql> SHOW status LIKE 'wsrep%';命令,正如它所描述的。一切看起来都正常。
注意:节点1以前是一个标准的mySQL服务器,数据已经在/var/lib/mysql文件夹中。这并没有影响到它,通常从上面的配置开始。
然后,按照文章中概述的有关添加新节点的步骤进行操作。这似乎是我遇到问题的地方。
我在Node 2 (192.168.2.11),上创建了my.ini,并使用了类似于本文的配置。
当我尝试使用服务启动服务时,mysql 表示它已经启动,但是我不能再通过命令行连接。
我尝试将Node 1上的配置文件更改回原来的配置文件,然后启动Node 2,但这也不起作用。
我只需在命令行上使用mysqld命令启动mysql就可以捕获日志,下面是经过修剪的结果(只包含错误):
130206 14:53:56 [ERROR] WSREP: Failed to read 'ready <addr>' from: wsrep_sst_xtrabackup --role 'joiner' --address 'ip_address' --auth 'root:password' --datadir '/var/lib/mysql/' --defaults-file '/etc/mysql/my.cnf' --parent '14762'
Read: '(null)'
130206 14:53:56 [ERROR] WSREP: Process completed with error: wsrep_sst_xtrabackup --role 'joiner' --address 'ip_address' --auth 'root:password' --datadir '/var/lib/mysql/' --defaults-file '/etc/mysql/my.cnf' --parent '14762': 2 (No such file or directory)
130206 14:53:56 [ERROR] WSREP: Failed to prepare for 'xtrabackup' SST. Unrecoverable.
130206 14:53:56 [ERROR] Aborting以下是Node 1在节点2连接时报告的内容(Node 1使用第一个配置文件--再次修剪)
130206 14:59:44 [ERROR] WSREP: failed to open gcomm backend connection: 110: failed to reach primary view: 110 (Connection timed out)
at gcomm/src/pc.cpp:connect():139
130206 14:59:44 [ERROR] WSREP: gcs/src/gcs_core.c:gcs_core_open():195: Failed to open backend connection: -110 (Connection timed out)
130206 14:59:44 [ERROR] WSREP: gcs/src/gcs.c:gcs_open():1290: Failed to open channel 'percona_cluster' at 'gcomm://192.168.2.11': -110 (Connection timed out)
130206 14:59:44 [ERROR] WSREP: gcs connect failed: Connection timed out
130206 14:59:44 [ERROR] WSREP: wsrep::connect() failed: 6
130206 14:59:44 [ERROR] Aborting节点2报告了类似的情况。
如果有人能帮我解决我犯的这个愚蠢的错误,我将不胜感激。
(很抱歉邮件的长度-我想提供尽可能多的信息)
发布于 2013-02-19 20:04:06
我的安装好像出了什么问题。在干净的服务器安装上安装得很好,但使用它作为一个dropin替换,我遇到了错误。
我需要彻底清除另一个mysql软件,我必须让它在我的“脏”服务器上运行得更好。
https://stackoverflow.com/questions/14720441
复制相似问题