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ステートメントにいくつかのパラメータがありません.