进入同步工具conf 配置文件目录:
cd /opt/RTSyncInstall_8.6.13.1_build1/RTSync/conf
注意:
config_kafka_[queueName].properties 文件名中的queueName 必须与
config_task.xml 文件中的
1、需要将conf 目录下的
config_kafka_8tto8tMQ.properties 修改为
config_kafka_orato8aMQ.properties 文件,修改语句如下:
#mv config_kafka_orato8aMQ.properties
config_kafka_orato8aMQ.properties
2、
编辑config_kafka_orato8aMQ.properties 文件,
修改配kafka 相关连接参
GBase RTSync 同步工具手册
- 14 -
南大通用数据技术股份有限公司
数
#vim config_kafka_orato8aMQ.properties
只要修改以下几个参数红色字体参数:
1、topic.name 为Kafka 使用的topic 的名称,这个可以随意命名
topic.name= testtp
2、topic.enable.auto.create 为是否自动创建topic 的开关,
值为true
topic.enable.auto.create=true
3、topic.replication.num 为topic 的复制数量,
取值范围为大于0 且小
于节点数量
topic.replication.num=1
4、bootstrap.servers 为每台Kafka 节点的IP 和端口号;
bootstrap.servers=172.16.3.19:9092,172.16.3.119:9092
5、zookeeper.connect 为每台Zookeeper 节点的IP 和端口号;
zookeeper.connect=172.16.3.19:2181,172.16.3.119:2181
6、group.id 为Kafka 的消费者的唯一组id;
group.id=test
以下为测试环境config_kafka_orato8aMQ.properties 文件参数配置:
GBase RTSync 同步工具手册
南大通用数据技术股份有限公司
- 15 -
topic.name=testtp
#is auto create topic name,default false
topic.enable.auto.create=true
#topic backup number, >0,<=brokers num
topic.replication.num=1
#producer conf
bootstrap.servers=172.16.3.19:9092,172.16.3.119:9092
#wait count to commit
kafka.batch.commit.count=1000
#wait time to commit
kafka.batch.commit.time=300
#kafka resend times
kafka.resend.max.retries=3
#kafka send result has confirm (send successed or send failed)
kafka.send.issuccess=true
#client send max data size. default:brokers message.max.bytes
send.data.max.size=104857600
#kafka
acknowledgement mechanism :0,1,all
kafka.acks=all
#kafka.producer.paramers=request.timeout.ms=60000;max.request.size=1
05857600;acks=1;compression.type=gzip
kafka.producer.paramers=request.timeout.ms=30000;metadata.fetch.time
out.ms=60000;linger.ms=1
#consumer conf
zookeeper.connect=172.16.3.19:2181,172.16.3.119:2181
group.id=test
auto.commit.interval.ms=5000
auto.commit.offset.enable=false
zookeeper.sync.time.ms=3000
zookeeper.session.timeout.ms=6000
#message max size for consumer ,suggest :fetch.message.max.bytes =
send.data.max.size=1000000
fetch.message.max.bytes=104857600
kafka.consumer.paramers=
GBase RTSync 同步工具手册
- 16 -
南大通用数据技术股份有限公司