canal_mysql_nosql_sync
canal_mysql_nosql_sync copied to clipboard
基于canal 的 mysql 与 redis/memcached/mongodb 的 nosql 数据实时同步方案 案例 demo canal client
HA模式启动报错
 请问下这个到底是哪个连接问题啊?里面就是mq,mongo的账号,我看密码都是对的呀 .canal server部署的是2个HA模式,这个client不可以同时启动2个吗?
connector.subscribe(".*\\..*"); 哥 把这句去掉吧 会导致服务端的配置失效 或者 你这里面加一个配置读取吧
connect error! Exception in thread "main" redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required. at redis.clients.jedis.Protocol.processError(Protocol.java:127) at redis.clients.jedis.Protocol.process(Protocol.java:161) at redis.clients.jedis.Protocol.read(Protocol.java:215) at redis.clients.jedis.Connection.readProtocolWithCheckingBroken(Connection.java:340) at redis.clients.jedis.Connection.getIntegerReply(Connection.java:265) at redis.clients.jedis.Jedis.rpush(Jedis.java:865) at canal.client.redis.push_redis(redis.java:37) at canal.client.CanalClientTest.printEntry(CanalClientTest.java:319) at canal.client.CanalClientTest.main(CanalClientTest.java:242)
乱码问题
你好,我按照你那个例子进行测试,print和写入mq的数据中文都是乱码"???" 我server端配置的canal.instance.connectionCharset = UTF-8 数据库db和表也都是utf8,但是client端出来的中文都是乱码,请问还需要哪里配置吗?
不好意思 我不是搞java的 如何根据源码编译您这个项目 然后输出canal_client_1.0.22.2.zip
如果canal突然挂了,或者有段时间没运行,增量是否会丢失
create table命令无法被同步?是不是有bug?
``` #=====canal client==================== #=====2016==================== #=====liukelin==================== #=====conf:/root/ali_canal_client/conf/canal.properties #=====host:192.168.1.120:11111 #=====instance:example connect success! startup... java.util.concurrent.TimeoutException at com.rabbitmq.utility.BlockingCell.get(BlockingCell.java:76) at com.rabbitmq.utility.BlockingCell.uninterruptibleGet(BlockingCell.java:110) at com.rabbitmq.utility.BlockingValueOrException.uninterruptibleGetValue(BlockingValueOrException.java:36) at com.rabbitmq.client.impl.AMQChannel$BlockingRpcContinuation.getReply(AMQChannel.java:366) at com.rabbitmq.client.impl.AMQConnection.start(AMQConnection.java:292) at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:824) at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:778) at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:868) at canal.client.rabbitmq.push_rabbitmq(rabbitmq.java:50)...
想做个mysql的跨机房镜像,现在好像只支持同步到redis和mongo.同步到mysql,不同表表结构不一样 应该怎么操作?
将向 redis list 的 rpush 改为 lpush,方便使用 redis list cmd RPOPLPUSH/BRPOPLPUSH 建议队列方向,欢迎讨论