最近在项目中需要使用到该工具进行增量数据的同步。
部署环境
按照手册中的要求,使用了三台服务器,用于部署Zookeeper和Kafka,这三台服务器的ip为192.168.2.201,192.168.2.202,192.168.2.203。RTSync可以与Zookeeper和Kafka共用一台服务器,因此部署在201上。
环境及工具安装
-
安装Zookeeper,将Zookeeper安装到三台服务器上,可参考网上的教程;
-
安装Kafka,将Kafka安装的三台服务器上,可参考网上的教程;
-
将RTSync安装到201的/opt/目录下,目录为/opt/RTSync。
工具配置
- 首先配置RTSync使用的Zookeeper和Kafka,按照手册中的描述,修改config_kafka_ora.properties文件中的三个属性:
bootstrap.servers=192.168. 2.201 :9092,192.168. 2.20 2:9092,192.168. 2.20 3:9092
zookeeper.connect= 192.168. 2.201 :2181,192.168. 2.20 2:2181,192.168. 2.20 3:2181
topic.name=test01
- 然后配置RTSync的配置文件config_task.xml
<server syncMode = "increment" dataFor