我正在使用jdbc river将所有sql数据提取到elasticsearch中。但是虽然我可以清楚地看到我的数据库有更多的行,但jdbc_river只能获取4-5行。
这是我使用过的卷曲声明:
curl -XPUT 'localhost:9200/_river/my_jdbc_river/_meta' -d '{
"type": "jdbc",
"jdbc": {
"strategy": "simple",
"driver": "com.mysql.jdbc.Driver",
"url": "jdbc:mysql://localhost:3306/test",
"user": "test",
"password": "password",
"sql": "select * from eventcomplete",
"poll": "24h",
"max_retries": 3,
"max_retries_wait": "10s"
},
"index": {
"index": "paymentcomplete",
"autocommit": "true",
"type": "mysql",
"bulk_size": 100
}
}'
有人可以帮我解决这个问题,我可能在curl语句中遗漏了一些参数。