JDBC River がポーリングを行うとき、ハウスキーピング ジョブはレコードのチャンクを削除します。
誰かがそれに対する解決策を知っています。レコードの削除を停止したい。
詳細については、https ://github.com/jprante/elasticsearch-river-jdbc/issues/61 を参照してください。
JDBC River がポーリングを行うとき、ハウスキーピング ジョブはレコードのチャンクを削除します。
誰かがそれに対する解決策を知っています。レコードの削除を停止したい。
詳細については、https ://github.com/jprante/elasticsearch-river-jdbc/issues/61 を参照してください。
JDBC river parametersversioning: false
でバージョン管理が無効になっている場合、ハウスキーピング ジョブは停止します。これがデフォルトです。
{
"jdbc" :{
"strategy" : "oneshot",
"driver" : null,
"url" : null,
"user" : null,
"password" : null,
"sql" : null,
"sqlparams" : null,
"poll" : "1h",
"rounding" : null,
"scale" : 0,
"autocommit" : false,
"fetchsize" : 10,
"max_rows" : 0,
"max_retries" : 3,
"max_retries_wait" : "10s",
"locale" : Locale.getDefault().toLanguageTag(),
"digesting" : true,
"acksql" : null,
"acksqlparams" : null
},
"index" : {
"index" : "jdbc",
"type" : "jdbc",
"bulk_size" : 100,
"max_bulk_requests" : 30,
"index_settings" : null,
"type_mapping" : null,
"versioning" : false,
"acknowledge" : false,
}
}
"versioning": true
Elasticsearch のインデックス付きドキュメントでバージョン管理を使用する必要がある場合
参照:- https://github.com/jprante/elasticsearch-river-jdbc/issues/133#issuecomment-30148180