Ho bisogno di avere un cluster Couchbase locale e di replicare i dati dal nostro cluster di prodotti su di esso, non può averlo installato direttamente su OS X (a causa di incompatibilità vbuckets - prod cluster è su linux) .Couchbase XDCR in un contenitore Docker
Docker per il salvataggio. Sono riuscito a creare Dockerfile, you can see it here.
Ora, il cluster viene eseguito, è raggiungibile in LAN, tutte le porte necessarie sono spedizioni - I used tricks described here
ho creato con successo riferimento cluster scheda XDCR, eppure ogni volta che provo a replicare i dati di secchio - cambia il nome host del mio gruppo per alcuni indirizzi IP non chiacchiere e crea una voce di registro:
Updated remote cluster `mycluster` hostname to "172.17.0.5:8091"
because old one ("mylaptop.company.com:8091")
is not part of the cluster anymore
so Couchbase è molto sensibile agli indirizzi IP, come potete vedere, invece sto usando hostname della mia macchina (host del contenitore docker). Ho provato a cambiare il nome host del contenitore usando docker run -h
, che non sembrava essere d'aiuto.
Chiunque, ragazzi, avete impostato XDCR con un cluster in esecuzione in un contenitore mobile?
Hai mai risolto questo? Mi sto imbattendo in un problema simile. – jmiraglia
@jmiraglia no, sfortunatamente non sono riuscito a trovare un modo per risolvere questo problema. Più tardi sono passato ad altre cose, nel mio attuale progetto non sto usando Couchbase. Scusate. – Agzam