elasticsearches同步数据river jdbc插件es操作数据库es操作mysql

摘录:

我用elasticsearch-river-jdbc添加了一个mysql的数据源。代码如下:
curl -XPUT ‘localhost:9200/_river/bankinfo/_meta’ -d ‘{
“strategy” : “simple”,
“interval” : 0,
“flush_interval” : “5s”,
“type” : “jdbc”,
“jdbc”: {
“driver”: “com.mysql.jdbc.Driver”,
“url”: “jdbc:mysql://192.168.1.91:3306/game”,
“user”: “root”,
“password”: “111”,
“sql”: “select * from bank_info”,
“interval”:“1800”,(秒)
“index” : “bank_info_db”,
“type” : “bank_info_table”
}
}’

select id as “_id” from bank_info 这样的话 es中的_id就不会在每次同步的时候增加了,那么数据也就不会累加