在下载好 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()注释掉,这样就可以订阅到正确的 文件名和位置了。

问题原因未知。