mirror of
https://github.com/alibaba/canal.git
synced 2026-11-04 00:30:15 +08:00
Updated QuickStart (markdown)
@@ -35,46 +35,6 @@ drwxr-xr-x 2 jianghang jianghang 48 2013-02-05 21:29 logs</pre>
|
|||||||
<p> </p>
|
<p> </p>
|
||||||
<p>3. 配置修改</p>
|
<p>3. 配置修改</p>
|
||||||
<p> </p>
|
<p> </p>
|
||||||
<p>公用参数: </p>
|
|
||||||
<pre name="code" class="shell">vi conf/canal.properties</pre>
|
|
||||||
<pre name="code" class="java">#################################################
|
|
||||||
######### common argument #############
|
|
||||||
#################################################
|
|
||||||
canal.id= 1
|
|
||||||
canal.address=
|
|
||||||
canal.port= 11111
|
|
||||||
canal.zkServers=
|
|
||||||
# flush data to zk
|
|
||||||
canal.zookeeper.flush.period = 1000
|
|
||||||
## memory store RingBuffer size, should be Math.pow(2,n)
|
|
||||||
canal.instance.memory.buffer.size = 32768
|
|
||||||
|
|
||||||
## detecing config
|
|
||||||
canal.instance.detecting.enable = false
|
|
||||||
canal.instance.detecting.sql = insert into retl.xdual values(1,now()) on duplicate key update x=now()
|
|
||||||
canal.instance.detecting.interval.time = 3
|
|
||||||
canal.instance.detecting.retry.threshold = 3
|
|
||||||
canal.instance.detecting.heartbeatHaEnable = false
|
|
||||||
|
|
||||||
# support maximum transaction size, more than the size of the transaction will be cut into multiple transactions delivery
|
|
||||||
canal.instance.transactionn.size = 1024
|
|
||||||
|
|
||||||
# network config
|
|
||||||
canal.instance.network.receiveBufferSize = 16384
|
|
||||||
canal.instance.network.sendBufferSize = 16384
|
|
||||||
canal.instance.network.soTimeout = 30
|
|
||||||
|
|
||||||
#################################################
|
|
||||||
######### destinations #############
|
|
||||||
#################################################
|
|
||||||
canal.destinations= example
|
|
||||||
|
|
||||||
canal.instance.global.mode = spring
|
|
||||||
canal.instance.global.lazy = true ##修改为false,代表立马启动
|
|
||||||
#canal.instance.global.manager.address = 127.0.0.1:1099
|
|
||||||
canal.instance.global.spring.xml = classpath:spring/memory-instance.xml
|
|
||||||
#canal.instance.global.spring.xml = classpath:spring/default-instance.xml</pre>
|
|
||||||
<p> </p>
|
|
||||||
<p>应用参数:</p>
|
<p>应用参数:</p>
|
||||||
<pre name="code" class="shell">vi conf/example/instance.properties</pre>
|
<pre name="code" class="shell">vi conf/example/instance.properties</pre>
|
||||||
<pre name="code" class="instance.properties">#################################################
|
<pre name="code" class="instance.properties">#################################################
|
||||||
@@ -93,10 +53,9 @@ canal.instance.master.timestamp =
|
|||||||
#canal.instance.standby.timestamp =
|
#canal.instance.standby.timestamp =
|
||||||
|
|
||||||
# username/password
|
# username/password
|
||||||
canal.instance.dbUsername = retl #改成自己的数据库信息
|
canal.instance.dbUsername = canal #改成自己的数据库信息
|
||||||
canal.instance.dbPassword = retl #改成自己的数据库信息
|
canal.instance.dbPassword = canal #改成自己的数据库信息
|
||||||
canal.instance.defaultDatabaseName = #改成自己的数据库信息
|
canal.instance.defaultDatabaseName = #改成自己的数据库信息
|
||||||
canal.instance.connectionCharsetNumber = 33 #改成自己的数据库信息
|
|
||||||
canal.instance.connectionCharset = UTF-8 #改成自己的数据库信息
|
canal.instance.connectionCharset = UTF-8 #改成自己的数据库信息
|
||||||
|
|
||||||
# table regex
|
# table regex
|
||||||
@@ -109,7 +68,6 @@ canal.instance.filter.regex = .*\\..*
|
|||||||
<p> 说明:</p>
|
<p> 说明:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>canal.instance.connectionCharset 代表数据库的编码方式对应到java中的编码类型,比如UTF-8,GBK , ISO-8859-1</li>
|
<li>canal.instance.connectionCharset 代表数据库的编码方式对应到java中的编码类型,比如UTF-8,GBK , ISO-8859-1</li>
|
||||||
<li>canal.instance.connectionCharsetNumber 代表数据库的编码方式对应mysql中的唯一id,详细的映射关系可查看:com.mysql.jdbc.CharsetMapping.INDEX_TO_CHARSET<br>针对常见的编码:<br>utf-8 <=> 33<br>gb2312 <=> 24<br>gbk <=> 28</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
<p>4. 准备启动</p>
|
<p>4. 准备启动</p>
|
||||||
<p> </p>
|
<p> </p>
|
||||||
|
|||||||
Reference in New Issue
Block a user