【问题标题】:how to run two instances of couchDB in the same linux physical machine如何在同一台linux物理机上运行两个couchDB实例
【发布时间】:2025-12-06 09:10:02
【问题描述】:

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

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

sudo apt-get install couchdb -y

我可以通过

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

如何让另一个 couchdb 实例在不同的端口上运行

操作系统:linux 16.04

【问题讨论】:

    标签: linux couchdb multiple-instances


    【解决方案1】:

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

    我使用这个(相当老的)build script 安装完全独立的副本,发现它更易于使用。

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

    【讨论】:

      最近更新 更多