Não é possível executar a replicação no Bucardo em uma configuração Mestre-Escravo

1

Quando eu tentava executar a replicação do mestre para o servidor, a replicação era capaz de ser executada no servidor mestre, mas a tabela no banco de dados escravo não recebia e aplicava as alterações.

De acordo com a lista de discussão do Bucardo, para ver o esquema necessário para executar a sincronização, digite o comando /dn para mostrá-lo.

No lado do Mestre, o comando revela isso:

 postgres=#\dn
 List of schemas
 Name       |   Owner
 bucardo    |   bucardo
 public     |   postgres
 test       |   postgres
 testschema |   postgres

No lado escravo, no entanto:

 postgres=#\dn
 List of schemas
 Name       |   Owner
 public     |   postgres

Outra sugestão é inserir dados na tabela no lado mestre e ver se há alterações feitas no lado do escravo, mas não há alteração. E quando executando bucardo status no servidor mestre, isso mostra:

 PID of Bucardo MCP: 1852
 Name       State       Last Good   Time        Last I/D        Last Bad
 =========================================================================
 Example    Good        Dec 10, 2014    18h 37m 55s 0/0     none 
                           16:10:19

Mas no servidor escravo o resultado é:

 DBI connect (‘dbname=bucardo’, ‘bucardo’,…) failed: fe_sendauth: no password supplied at /usr/local/bin/bucardo line 296

Eu tentei remover o arquivo recovery.conf no servidor slave para que eu possa instalar o Bucardo e adicionar o usuário Bucardo ao banco de dados, mas ele não conseguiu fazer isso.

    
por hdr 12.12.2014 / 05:00

0 respostas

Tags