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