|
@@ -1,11 +1,11 @@
|
|
|
#################################################
|
|
|
######### common argument #############
|
|
|
#################################################
|
|
|
-canal.id= 1
|
|
|
-canal.ip=
|
|
|
-canal.port=11111
|
|
|
-canal.metrics.pull.port=11112
|
|
|
-canal.zkServers=
|
|
|
+canal.id = 1
|
|
|
+canal.ip =
|
|
|
+canal.port = 11111
|
|
|
+canal.metrics.pull.port = 11112
|
|
|
+canal.zkServers =
|
|
|
# flush data to zk
|
|
|
canal.zookeeper.flush.period = 1000
|
|
|
canal.withoutNetty = false
|
|
@@ -64,32 +64,32 @@ canal.instance.parser.parallel = true
|
|
|
canal.instance.parser.parallelBufferSize = 256
|
|
|
|
|
|
# table meta tsdb info
|
|
|
-canal.instance.tsdb.enable=true
|
|
|
-canal.instance.tsdb.dir=${canal.file.data.dir:../conf}/${canal.instance.destination:}
|
|
|
-canal.instance.tsdb.url=jdbc:h2:${canal.instance.tsdb.dir}/h2;CACHE_SIZE=1000;MODE=MYSQL;
|
|
|
-canal.instance.tsdb.dbUsername=canal
|
|
|
-canal.instance.tsdb.dbPassword=canal
|
|
|
+canal.instance.tsdb.enable = true
|
|
|
+canal.instance.tsdb.dir = ${canal.file.data.dir:../conf}/${canal.instance.destination:}
|
|
|
+canal.instance.tsdb.url = jdbc:h2:${canal.instance.tsdb.dir}/h2;CACHE_SIZE=1000;MODE=MYSQL;
|
|
|
+canal.instance.tsdb.dbUsername = canal
|
|
|
+canal.instance.tsdb.dbPassword = canal
|
|
|
# dump snapshot interval, default 24 hour
|
|
|
-canal.instance.tsdb.snapshot.interval=24
|
|
|
+canal.instance.tsdb.snapshot.interval = 24
|
|
|
# purge snapshot expire , default 360 hour(15 days)
|
|
|
-canal.instance.tsdb.snapshot.expire=360
|
|
|
+canal.instance.tsdb.snapshot.expire = 360
|
|
|
|
|
|
# aliyun ak/sk , support rds/mq
|
|
|
-canal.aliyun.accesskey=
|
|
|
-canal.aliyun.secretkey=
|
|
|
+canal.aliyun.accesskey =
|
|
|
+canal.aliyun.secretkey =
|
|
|
|
|
|
#################################################
|
|
|
######### destinations #############
|
|
|
#################################################
|
|
|
-canal.destinations= example
|
|
|
+canal.destinations = example
|
|
|
# conf root dir
|
|
|
canal.conf.dir = ../conf
|
|
|
# auto scan instance dir add/remove and start/stop instance
|
|
|
canal.auto.scan = true
|
|
|
canal.auto.scan.interval = 5
|
|
|
|
|
|
-canal.instance.tsdb.spring.xml=classpath:spring/tsdb/h2-tsdb.xml
|
|
|
-#canal.instance.tsdb.spring.xml=classpath:spring/tsdb/mysql-tsdb.xml
|
|
|
+canal.instance.tsdb.spring.xml = classpath:spring/tsdb/h2-tsdb.xml
|
|
|
+#canal.instance.tsdb.spring.xml = classpath:spring/tsdb/mysql-tsdb.xml
|
|
|
|
|
|
canal.instance.global.mode = spring
|
|
|
canal.instance.global.lazy = false
|
|
@@ -101,13 +101,13 @@ canal.instance.global.spring.xml = classpath:spring/file-instance.xml
|
|
|
##################################################
|
|
|
######### MQ #############
|
|
|
##################################################
|
|
|
-canal.mq.servers=127.0.0.1:6667
|
|
|
-canal.mq.retries=0
|
|
|
-canal.mq.batchSize=16384
|
|
|
-canal.mq.lingerMs=1
|
|
|
-canal.mq.bufferMemory=33554432
|
|
|
-canal.mq.canalBatchSize=50
|
|
|
-canal.mq.canalGetTimeout=100
|
|
|
-canal.mq.flatMessage=true
|
|
|
-canal.mq.compressionType=none
|
|
|
-canal.mq.acks=all
|
|
|
+canal.mq.servers = 127.0.0.1:6667
|
|
|
+canal.mq.retries = 0
|
|
|
+canal.mq.batchSize = 16384
|
|
|
+canal.mq.lingerMs = 1
|
|
|
+canal.mq.bufferMemory = 33554432
|
|
|
+canal.mq.canalBatchSize = 50
|
|
|
+canal.mq.canalGetTimeout = 100
|
|
|
+canal.mq.flatMessage = true
|
|
|
+canal.mq.compressionType = none
|
|
|
+canal.mq.acks = all
|