mysql 同步資料到 elasticsearch

2021-09-01 05:39:29 字數 647 閱讀 2193

需要用到 

第一步是安裝 go 環境,版本要 1.9+

cd /home

wget wget

tar zxvf go1.9.4.linux-amd64.tar.gz

新建gopath目錄
mkdir /home/work

vi /etc/profile

export gobin=$goroot/bin

export path=$path:$gobin

export gopath=/home/work

執行 source /etc/profile 生效
檢視是否配置成功,執行 go version ,如果返回版本號就正常了。
修改資料庫配置檔案,預設檔案位置為:/etc/my.cnf , 確保有以下配置內容

開啟bin-log

binglog_foramt格式必須為row ;  binlog_format=row

binlog-row-image 必須為full

修改 river.toml 配置檔案 /home/work/src/github.com/siddontang/go-mysql-elasticsearch/etc/river.toml

elast資料存放

這幾天一直在索引資料,突然發現伺服器狀態變紅色了,去官網看了下 集群狀態如果是紅色的話表示有資料已經丟失了!這下頭大了才索引了7g資料,後面還有10多個g,我在liunx下看了下磁碟空間 發現執行elasticsarch的使用者 100 原來預設es的資料和日誌存放都在 data 下面 這時候我們只...

Oracle同步資料到MySQL

oracle同步資料到mysql 1 首先在treesoft資料庫中配置兩個資料來源資訊 2 配置資料同步任務,並執行任務 3 同步結果資料檢視確認 4 目前treesoft支援以下資料同步方案 1 mysql同步資料到oracl 2 mysql同步資料到postgresql 3 mysql同步資料...

MYSQL快速同步資料到Redis

舉例場景 儲存遊戲玩家的任務資料,遊戲伺服器啟動時將mysql中玩家的資料同步到redis中。當然你可以如下思路 今天我們用linux系統終端執行該shell指令碼或者直接執行該系統命令,即可將mysql資料庫game db的表table mission資料同步到redis中鍵missions中去。...