对称ds安装问题



环境:ubuntu live server 20ltsSymmetricDS版本:symmetric-server-3.14.6数据库类型:PostgreSQL数据库版本:12

对称的安装步骤:1-从sourceforge下载zip文件2-解压缩压缩文件对称3-添加postgres文件。包含PostgreSQL数据库连接的属性

的主要需求是在sql server和PostgreSQL服务器之间同步数据2路通信和我开始与PostgreSQL服务器安装

  • PostgreSQL数据库中没有创建任何内容
  • 当使用"bin/sym_service status"我有:安装:真运行:真包装器PID: 165273Wrapper Running: true服务器PID: 165288服务器运行:true

也,当尝试:sudo systemctl status SymmetricDS.service我:

Apr 11 16:27:50 ubuntu java[168420]: ..
Apr 11 16:27:50 ubuntu java[168420]: Waiting for server to start
Apr 11 16:27:50 ubuntu java[168420]: Waiting for server to start
Apr 11 16:27:59 ubuntu java[168420]: ..........:.........:
Apr 11 16:27:59 ubuntu java[168420]: Started
Apr 11 16:28:00 ubuntu systemd[1]: Started Database Synchronization.

在pgadmin上我发现postgresql数据库没有活动或连接

有人能帮忙吗?

我需要的是SQl server之间的数据同步;Postgres以两种方式处理(冲突处理-字段/表映射),并在展位实时可用-触发基础

我没有解决这个问题的经验而且文档也很糟糕

我尝试在postgresql节点上安装SymmetricDS并期望SymmetricDS将在数据库上创建它的表这在我的情况下没有发生

++ update: cat wrapper.log了

2023-04-11 16:28:01 [INFO   ] [java   ] Error: JMX connector server communication error: service:jmx:rmi://ubuntu:31418
2023-04-11 16:28:01 [INFO   ] [java   ] sun.management.AgentConfigurationError: java.rmi.server.ExportException: Port already in use: 31418; nested exception is:
2023-04-11 16:28:01 [INFO   ] [java   ]         java.net.BindException: Address already in use (Bind failed)
2023-04-11 16:28:01 [SEVERE ] [wrapper] Stopping server because its output matches a failure condition
2023-04-11 16:28:02 [INFO   ] [wrapper] End of output from java process
2023-04-11 16:28:02 [SEVERE ] [wrapper] Unexpected exit from server: 1
2023-04-11 16:28:02 [SEVERE ] [wrapper] Stopping because server exited too quickly after only 1946 milliseconds
2023-04-11 16:28:02 [SEVERE ] [wrapper] Exception caught.
Error 16 [Unexpected exit from server] with native error 1
at org.jumpmind.symmetric.wrapper.WrapperService.execJava(WrapperService.java:262)
at org.jumpmind.symmetric.wrapper.Wrapper.main(Wrapper.java:63)

sym_service状态

安装:没错运行:假包装器PID: 168447Wrapper Running: true服务器PID: 0服务器运行:false

在您的sym_service.conf文件中,您将发现一些与JMX有关的代码。您不需要将其用于复制,因此可以将它们注释掉。它们如下:

#wrapper.java.additional=-Dcom.sun.management.jmxremote
#wrapper.java.additional=-Dcom.sun.management.jmxremote.authenticate=true
#wrapper.java.additional=-Dcom.sun.management.jmxremote.login.config=SymConfig
#wrapper.java.additional=-Dcom.sun.management.jmxremote.access.file=security/jmxremote.access
#wrapper.java.additional=-Dcom.sun.management.jmxremote.local.only=true
#wrapper.java.additional=-Dcom.sun.management.jmxremote.port=31418
#wrapper.java.additional=-Dcom.sun.management.jmxremote.rmi.port=31418
#wrapper.java.additional=-Dcom.sun.management.jmxremote.ssl=false 
#wrapper.java.additional=-Djava.rmi.server.hostname=127.0.0.1
#wrapper.java.additional=-Djava.security.auth.login.config=security/jmxremote.config

收到您发布的问题的端口是上面看到的JMX端口。一旦注释掉,SymmetricDS就会启动。

最新更新