1. 程式人生 > >windows下通過go-mysql-elasticsearch匯入mysql資料到Elasticsearch實踐

windows下通過go-mysql-elasticsearch匯入mysql資料到Elasticsearch實踐

注意:往下面開始看教程之前,請先保證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,下面貼上我的配置解釋一下。
這裡寫圖片描述
最後執行命令即可
這裡寫圖片描述

5.去elasticsearch檢視我們的資料

這裡寫圖片描述

6.上圖視覺化採用的Elastic官方的Kibana,完了。