如何在同一个Linux物理机器上运行couchDB的两个实例

时间:2017-03-24 18:08:50

标签: linux couchdb multiple-instances

我想在我的机器上运行两个couchdb服务器。

我已经通过此命令行安装了一个正在运行的实例

sudo apt-get install couchdb -y

我可以运行它并通过

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

如何在另一个端口上运行另一个couchdb实例

OS:linux 16.04

1 个答案:

答案 0 :(得分:1)

您可以使用其他配置文件来启动第二个实例。这绝对是一个高级主题,因为您必须特别注意couchdb的不同实例不共享任何数据,日志或配置文件。您可以找到有关configuration in the CouchDB docs的一些信息。您可以从复制启动脚本(/etc/init.d/couchdb)并调整文件夹开始,然后从config文件夹复制local.ini并更改数据文件夹,http端口和其他配置。

我使用此(相当旧)build script来安装完全独立的副本,并发现它更容易使用。

但是现在我只使用Docker并安装几个CouchDB容器,最好使用klaemo/couchdb image容易处理。