Skip to content

使用Web端配置启动

以Web形式启动命令:

./xugusyn.sh start_web

Kafka为源端同步至数据库,需要在源端类型选择“Kafka”,目标端类型选择“库”,并配置同步软件配置信息和数据源配置信息。

同步软件配置信息


配置参数说明
sourceKafkaParath=8每个topic的分区数
sourceTopic需要同步的topic名,以”\\”分隔。例:test.d2.tclob\\test.u2.t1

消费者配置信息

配置参数说明
bootstrapServers=ip1:port1,ip2:port2,ip3:port3Kafka 连接信息按需配置
groupId=getendpos若同步工具配置页面的正向同步过滤选项为是,则是选择需要同步的,为否则是选择不需要同步的
autoOffsetReset=earliest建议保持默认
enableAutoCommit=false建议保持默认
autoCommitIntervalMs=1000建议保持默认
sessionTimeoutMs=30000建议保持默认
maxPartitionFetchBytes=10485760建议保持默认
maxPollRecords=10建议保持默认
maxPollIntervalMs=300000建议保持默认
key.deserializer=org.apache.kafka.common.serialization.StringDeserializer必须保持默认
value.deserializer=org.apache.kafka.common.serialization.ByteArrayDeserializer必须保持默认

生产者配置信息

配置参数说明
bootstrapServers=ip1:port1,ip2:port2,ip3:port3Kafka 连接信息按需配置
compressionType=none建议保持默认
lingerMs=10建议保持默认
acks=all建议保持默认
retries=8建议保持默认
batchSize=163840建议保持默认
bufferMemory=33554432建议保持默认
enableIdempotence=true建议保持默认
key.serializer=org.apache.kafka.common.serialization.StringSerializer必须保持默认
value.serializer=org.apache.kafka.common.serialization.ByteArraySerializer必须保持默认
partitioner.class=com.sync.util.BinlogPartitioner必须保持默认

说明:

按照实际部署情况,将bootstrap.servers修改为Kafka集群的IP和端口,其余参数保持默认即可。

数据源配置信息


配置参数说明
目标库数据库类型目标库类型(xugu,oracle,mysql)
模式名目标端模式名,严格区分大小写
目标库名目标库库名
用户名目标端用户名
密码目标端密码(web端使用明文密码)
ip地址目标端数据库IP地址
端口目标端数据库端口号
同步时写入线程数同步时写入线程数,需要与Binlog分区数对应一致
每个写入线程的并发数入库并发数