没有合适的资源?快使用搜索试试~ 我知道了~
SymmetricDS完全配置安装手册1
需积分: 0 8 下载量 156 浏览量
2022-08-08
23:10:36
上传
评论
收藏 25KB DOCX 举报
温馨提示
试读
12页
SymmetricDS完全配置安装手册1
资源详情
资源评论
资源推荐
SymmetricDS 完全配置安装手册
概述
SymmetricDS 是一个基于 Java 的数据库同步框架。
我的环境
[root@localhost ~]# cat /proc/version
Linux version 3.10.0-229.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.2
20140120 (Red Hat 4.8.2-16) (GCC) ) #1 SMP Fri Mar 6 11:36:42 UTC 2015
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.1.1503 (Core)
[root@localhost ~]# java -version
java version "9.0.4"
Java(TM) SE Runtime Environment (build 9.0.4+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)
mysql> status;
--------------
mysql Ver 14.14 Distrib 5.7.19-17, for Linux (x86_64) using 6.2
Connection id: 812
Current database:
Current user: symmetric@localhost
SSL: Not in use
Current pager: stdout
Using outfile: ''
Using delimiter: ;
Server version: 5.7.18-log MySQL Community Server (GPL)
Protocol version: 10
Connection: Localhost via UNIX socket
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
UNIX socket: /var/lib/mysql/mysql.sock
Uptime: 1 day 23 hours 3 min 21 sec
Threads: 2 Questions: 328546 Slow queries: 0 Opens: 2523 Flush tables: 1 Open tables:
649 Queries per second avg: 1.939
[root@localhost jdk-9.0.4]# ssh -V
OpenSSH_6.6.1p1, OpenSSL 1.0.1e-fips 11 Feb 2013
[root@localhost bin]# ./symadmin -h
SLF4J: The following set of substitute loggers may have been accessed
SLF4J: during the initialization phase. Logging calls during this
SLF4J: phase were not honored. However, subsequent logging calls to these
SLF4J: loggers will work as normally expected.
SLF4J: See also http://www.slf4j.org/codes.html#substituteLogger
SLF4J: org.jumpmind.symmetric.AbstractSymmetricEngine
symadmin version 3.9.2
Perform administration tasks with SymmetricDS.
相关配置
这里需要你的 JDK 版本为 jdk1.6
防火墙
此处为测试环境,故设置了关闭防火墙
# service firewalld stop
# chkconfig firewalld off # 设置防火墙不随系统启动,这一条你可以选择性添加
SSH 免密码登录
关于 SSH 的免密码登录在这里不是很重要,只是本人在下发文件的时候用到了。你可以
选择性配置。
创建 MySQL 新用户
这里为了避免使用 root 帐户,所以创建了新的数据库操作用户:symmetric
首先使用 root 帐户登录 MySQL,并执行如下 SQL 语句:
CREATE USER symmetric IDENTIFIED BY 'Aa@123456';
grant all on *.* to 'symmetric'@'%';
show grants for ' symmetric ';
配置 MySQL 驱动
在 Java 中,如果需要连接 MySQL 数据库,需要使用 JDBC 的数据库连接技术。在使用
JDBC 的时候比较容易忽略的就是连接驱动的配置了。
这一点在 Windows 下还好,不过要在 Linux 下使用 JDBC 就需要配置 MySQL 的驱动程序
了。
1. 首先上传 MySQL 的驱动 jar 包 mysql-connector-java-5.1.6-bin.jar 到 Linux 的合
适位置
2. 配置环境变量
# vim /etc/profile
在文件末尾处添加如下内容:
export CLASSPATH=${CLASSPATH}:
/root/mysql-connector-java-5.1.45/mysql-connector-java-5.1.45-bin.jar
设置配置立即生效
# source /etc/profile
SymmetricDS
首先上传 symmetric-server 到 192.168.70.211 节点自定义的一个目录下,再重命名移
动到用户根目录。
# mv symmetric-server-3.9.2 ~/symmetric
另一台机器也运行
配置 corp
这里的 corp 也就是我的 192.168.70.211 节点。
复制 symmetric 目录下的 samples/corp-000.properties 文件到 engines 目录下:
# cp samples/corp-000.properties engines/
并修改此文件内容
# vim engines/corp-000.properties
修改后的内容如下:
engine.name=corp-000
db.driver=com.mysql.jdbc.Driver
db.url=jdbc:mysql://192.168.70.211/sample
db.user=symmetric
db.password=Aa@123456
registration.url=
剩余11页未读,继续阅读
WaiyuetFung
- 粉丝: 62
- 资源: 316
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- mybatis动态sql及其JAVA示例
- 微软常用运行库 游戏运行库 VC++各个版本
- 微信小程序开发教程.pptx
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- 锐捷网络认证中心网络管理.pdf
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- SD8233LF是一款用于单按键触摸及接近感应开关,其用途是替代传统的机械型开关芯片IC
- 基于YOLOv5的烟雾火焰检测算法研究
- 基于STM32的联合调试侦听设备解决方案原理图PCB源文件调试工具视频(大赛作品)
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0