|
@@ -25,7 +25,7 @@ canal.zkServers =
|
|
|
# flush data to zk
|
|
|
canal.zookeeper.flush.period = 1000
|
|
|
canal.withoutNetty = false
|
|
|
-# tcp, kafka, rocketMQ, rabbitMQ
|
|
|
+# tcp, kafka, rocketMQ, rabbitMQ, pulsarMQ
|
|
|
canal.serverMode = tcp
|
|
|
# flush meta cursor/parse position to file
|
|
|
canal.file.data.dir = ${canal.conf.dir}
|
|
@@ -96,7 +96,7 @@ canal.instance.tsdb.snapshot.expire = 360
|
|
|
#################################################
|
|
|
######### destinations #############
|
|
|
#################################################
|
|
|
-canal.destinations =
|
|
|
+canal.destinations =
|
|
|
# conf root dir
|
|
|
canal.conf.dir = ../conf
|
|
|
# auto scan instance dir add/remove and start/stop instance
|
|
@@ -148,8 +148,13 @@ kafka.max.in.flight.requests.per.connection = 1
|
|
|
kafka.retries = 0
|
|
|
|
|
|
kafka.kerberos.enable = false
|
|
|
-kafka.kerberos.krb5.file = "../conf/kerberos/krb5.conf"
|
|
|
-kafka.kerberos.jaas.file = "../conf/kerberos/jaas.conf"
|
|
|
+kafka.kerberos.krb5.file = ../conf/kerberos/krb5.conf
|
|
|
+kafka.kerberos.jaas.file = ../conf/kerberos/jaas.conf
|
|
|
+
|
|
|
+# sasl demo
|
|
|
+# kafka.sasl.jaas.config = org.apache.kafka.common.security.scram.ScramLoginModule required \\n username=\"alice\" \\npassword="alice-secret\";
|
|
|
+# kafka.sasl.mechanism = SCRAM-SHA-512
|
|
|
+# kafka.security.protocol = SASL_PLAINTEXT
|
|
|
|
|
|
##################################################
|
|
|
######### RocketMQ #############
|
|
@@ -161,7 +166,7 @@ rocketmq.namespace =
|
|
|
rocketmq.namesrv.addr = 127.0.0.1:9876
|
|
|
rocketmq.retry.times.when.send.failed = 0
|
|
|
rocketmq.vip.channel.enabled = false
|
|
|
-rocketmq.tag =
|
|
|
+rocketmq.tag =
|
|
|
|
|
|
##################################################
|
|
|
######### RabbitMQ #############
|
|
@@ -171,4 +176,12 @@ rabbitmq.virtual.host =
|
|
|
rabbitmq.exchange =
|
|
|
rabbitmq.username =
|
|
|
rabbitmq.password =
|
|
|
-rabbitmq.deliveryMode =
|
|
|
+rabbitmq.deliveryMode =
|
|
|
+
|
|
|
+
|
|
|
+##################################################
|
|
|
+######### Pulsar #############
|
|
|
+##################################################
|
|
|
+pulsarmq.serverUrl =
|
|
|
+pulsarmq.roleToken =
|
|
|
+pulsarmq.topicTenantPrefix =
|