replication - 无法在 vm 上设置多个 symmetricDS 实例
问题描述
请使用以下命令在我的虚拟机上运行两个对称实例:
bin/sym --port 9000
bin/sym --port 4000
但我希望能够通过 linux 服务运行这两个实例。我尝试在各自的目录中使用“bin/sym_service install”安装服务。但它不起作用,当我尝试启动服务器时,我收到一条错误消息,指出端口正在使用中。
如何设置 linux 服务以使用不同的端口?
解决方案
要在同一台机器上运行 SymmetricDS 的多个服务,您需要:
- 在 conf/symmetric-server.properties 中为 http、https 和 jmx 设置唯一的端口号。
- 在 conf/sym_service.conf 中为 wrapper.name 设置唯一的服务名称
然后你可以运行“bin/sym_service install”来安装初始化脚本。附带说明一下,通过将多个 engine.properties 文件放在“engines”目录中,考虑在同一个实例中运行多个节点是否有意义。
推荐阅读
- python - 使用带有参数化测试的 factoryboy
- c++ - 标准::地图
插入结果错误? - javascript - 函数只在for循环中执行一次
- java - 社交网络应用程序:个人资料照片显示不正确
- python - 二叉树中特定节点的总和
- pygame - pygame没有安装在jetson nano上
- ssis - 如何将 SSDT VS 2015 包构建到生产服务器?
- python - RuntimeError ,错误打开 ,系统错误 ,读取 wav 文件时
- python - 如何从有序字典中选择最佳对?
- python - 通过 Python 中的 Keras 库模拟在 MATLAB 中设计的 LSTM 网络