2017-03-24 1 views
1

Je voudrais avoir deux serveurs couchdb en cours d'exécution sur ma machine.comment exécuter deux instances de couchDB dans la même machine physique Linux

je l'ai déjà une instance en cours d'exécution installé via cette ligne de commande

sudo apt-get install couchdb -y 

je peux courir et arrêter via

/etc/init.d/couchdb [start|stop|restart] 

comment puis-je avoir une autre instance de CouchDB en cours d'exécution sur un autre port

OS: linux 16.04

Répondre

0

Vous pouvez utiliser une configuration différente n fichier pour démarrer une seconde instance avec. Il s'agit définitivement d'un sujet avancé, car vous devez veiller à ce que les différentes instances de couchdb ne partagent aucun fichier de données, de journal ou de configuration. Vous trouverez des informations sur configuration in the CouchDB docs. Vous pouvez commencer par dupliquer le script de démarrage (/etc/init.d/couchdb) et en adaptant les dossiers, puis en copiant le fichier local.ini à partir du dossier de configuration et en changeant les dossiers de données, le port http et d'autres configurations.

J'ai utilisé ce (assez vieux) build script pour installer des copies complètement séparées et j'ai trouvé qu'il était plus facile de travailler avec.

Mais de nos jours, je voudrais juste utiliser Docker et installer plusieurs conteneurs CouchDB, de préférence avec le klaemo/couchdb image qui est facile à manipuler.