首页 > 解决方案 > 无法在 vm 上设置多个 symmetricDS 实例

问题描述

请使用以下命令在我的虚拟机上运行两个对称实例:

bin/sym --port 9000
bin/sym --port 4000

但我希望能够通过 linux 服务运行这两个实例。我尝试在各自的目录中使用“bin/sym_service install”安装服务。但它不起作用,当我尝试启动服务器时,我收到一条错误消息,指出端口正在使用中。

如何设置 linux 服务以使用不同的端口?

标签: replicationsymmetricds

解决方案


要在同一台机器上运行 SymmetricDS 的多个服务,您需要:

  • 在 conf/symmetric-server.properties 中为 http、https 和 jmx 设置唯一的端口号。
  • 在 conf/sym_service.conf 中为 wrapper.name 设置唯一的服务名称

然后你可以运行“bin/sym_service install”来安装初始化脚本。附带说明一下,通过将多个 engine.properties 文件放在“engines”目录中,考虑在同一个实例中运行多个节点是否有意义。


推荐阅读