无法在VM上设置symmetricDS的多个实例

Maz*_*kah 2 replication symmetricds

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

bin/sym --port 9000
bin/sym --port 4000
Run Code Online (Sandbox Code Playgroud)

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

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

小智 5

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

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

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