1

我正在使用 jdbc River 将所有 sql 数据提取到 elasticsearch 中。但是虽然我可以清楚地看到我的数据库有更多的行,但 jdbc_river 只获取 4-5 行。

这是我使用的 curl 语句:

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 语句中缺少一些参数。

4

0 回答 0