DBSyncer安装教程

DBSyncer是一款开源的数据同步中间件,提供MySQL、Oracle、SqlServer、PostgreSQL、Elasticsearch(ES)、Kafka、File、SQL等同步场景。支持上传插件自定义同步转换业务,提供监控全量和增量数据统计图、应用性能预警等。

系统环境

Debian 12系统 其他的系统我没试过,应该都差不多。

安装方法

dbs界面
dbs界面

安装JDK 1.8

官方的 JDK1.8 需要登录才能下载,我直接用的华为的镜像拉取的,地址如下

https://repo.huaweicloud.com/java/jdk/

我选择的是 8u202-b08 拉取

wget https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz

使用命令将压缩包复制到/usr/local目录下

cp jdk-8u202-linux-x64.tar.gz /usr/local

进入/usr/local 目录执行命令解压

cd /usr/local && tar zxvf jdk-8u202-linux-x64.tar.gz

设置环境变量

编辑/etc/profile,增加以下行:

vim /etc/profile

按 i 键进入编辑模式,在最下方贴入下方环境变量,输入esc键,再输入 :wq 保存退出

export JAVA_HOME=/usr/local/jdk1.8.0_202
export JRE_HOME=/usr/local/jdk1.8.0_202/jre
export CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

使环境变量设置立即生效

执行命令:

source /etc/profile

查看版本:

java -version

此刻,jdk1.8 安装完毕。

dbs界面
dbs界面

下载DBS安装包

下载dbs文件

下载安装包DBSyncer-1.0.0-RC.zip

wget https://gitee.com/ghi/dbsyncer/releases/download/v2.0.3/dbsyncer-2.0.3_0809-bin.zip

解压dbs文件

解压到指定目录,我指定的是 /root/dbs 目录(没有的话自建)

unzip dbsyncer-2.0.3_0809-bin.zip -d /root/dbs

unzip命令安装

unzip命令自行安装,如果没有安装的话。

sudo apt-update
sudo apt-get install unzip

此刻 dbs已经安装完毕,运行dbs就可以了

dbs运行

Linux执行(进入解压后的指定目录)

bin/startup.sh

此刻,dbs已经在运行了。

访问dbs

http://127.0.0.1:18686

登录dbs

账号和密码:admin/admin

此刻dbs安装完毕,同步你的数据库就好啦,感觉还是可以的,感兴趣的可以自己研究一下。

dbs性能

相关链接