Couchbase xdcr não clonar vista

1

Estou tentando ter uma replicação por xdcr entre 2 nós em 2 servidores, mas isso acontece com 2 buckets no mesmo servidor também, com a interface da web, mas no init da replicação, quando inicio a replicação, não replica nenhuma visão. (produção e dev)

Eu tenho o mesmo problema quando uso cb_backup e cb_restore.

Eu fiz isso com as mãos até agora com uma cópia e uma cópia estúpida, mas preciso saber se há uma maneira melhor de copiar uma exibição de um intervalo para outra uma vez.

ATUALIZAÇÃO:

Eu descobri que com este comando eu posso fazer backup apenas da visualização do documento:

/opt/couchbase/bin/cbbackup http://127.0.0.1:8091 test/ -b bucket_a -x design_doc_only=1

E aqui para restaurar:

/opt/couchbase/bin/cbrestore test/ http://127.0.0.1:8091 --bucket-source=bucket_a --bucket-destination=bucket_b

Mas posso fazer backup de tudo com apenas um comando? E com xdcr de web gui?

    
por jedi 04.08.2016 / 13:16

1 resposta

2

O XDCR só replicará os dados. Sem visualizações, sem índices secundários, etc. apenas dados.

A funcionalidade que você está procurando para fazer backup e restaurar os dados e exibições ao mesmo tempo está no cbbackupmgr, que é um recurso exclusivo da empresa do Couchbase Server Enterprise Edition 4.5. Cbbackupmgr não funcionará no Community Edition.

IMO, seria melhor gerenciar suas visualizações de maneira programática usando os SDKs ou via linha de comando.

    
por 04.08.2016 / 23:29

Tags