您的位置:首页 > 其它

mypipe使用中出现的null:4问题

2017-01-13 08:53 281 查看
在下载好 mypipe ,配置好数据库后,启动时发现 订阅到的 MySQL binlog的文件名和position都不对,

显示是null:4

我在下面这个链接找到解决方法

https://github.com/mardambey/mypipe/issues/50

diff --git a/mypipe-runner/src/main/scala/mypipe/runner/PipeRunner.scala b/mypipe-runner/src/main/scala/mypipe/runner/PipeRunner.scala
index b3cf449..d0ec4b7 100644
--- a/mypipe-runner/src/main/scala/mypipe/runner/PipeRunner.scala
+++ b/mypipe-runner/src/main/scala/mypipe/runner/PipeRunner.scala
@@ -52,7 +57,7 @@ object PipeRunner extends App {
log.info(s"Connecting ${pipes.size} pipes...")
pipes.foreach(_.connect())

-  shutdown()
+  //shutdown()
}


将mypipe-runner/src/main/scala/mypipe/runner/PipeRunner.scala 这个文件中,大约55行的位置,把shutdown()注释掉,这样就可以订阅到正确的 文件名和位置了。

问题原因未知。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: