注意:往下面开始看教程之前,请先保证mysql(本文5.7)环境,ElasticSearch(本文5.6.7)等环境已经安装好了。本次演示的是全部都在本地环境运行,如果是同步远程数据库,请保证本地数据库与远程数据库版本一致,以防止带来不必要的坑。
首先先去下载我们的神器(下载地址)
下面贴上作者的软件使用教程。
1.首先安装go环境,百度一份下载即可,注意版本即可(1.6+)
2.直接复制作者的命令运行即可
go get github.com/siddontang/go-mysql-elasticsearch
3.打开目录准备编译,这里貌似是个坑??我跟作者上面打开的路径是不一样的,作者描述的路径我试了不行
我的路径(示例:C:\Users\admin\go\src\github.com\siddontang\go-mysql-elasticsearch\cmd\go-mysql-elasticsearch),然后执行编译命令
go build
成功之后回出来一个exe文件,到这里我们就编译完成了。
4.然后进行我们的配置
打开/etc/river.toml,下面贴上我的配置解释一下。
最后执行命令即可