GET http://192.168.56.20:9200/customer/external/1
{
"_index": "customer",
"_type": "external",
"_id": "1",
"_version": 2,
"_seq_no": 1,
"_primary_term": 1,
"found": true,
"_source": {
"name": "Jack Doe"
}
}
PUT http://192.168.56.20:9200/customer/external/1?if_seq_no=1&if_primary_term=1
{
"_index": "customer",
"_type": "external",
"_id": "1",
"_version": 3,
"result": "updated",
"_shards": {
"total": 2,
"successful": 1,
"failed": 0
},
"_seq_no": 3,
"_primary_term": 1
}
PUT http://192.168.56.20:9200/customer/external/1?if_seq_no=1&if_primary_term=1
{
"error": {
"root_cause": [
{
"type": "version_conflict_engine_exception",
"reason": "[1]: version conflict, required seqNo [1], primary term [1]. current document has seqNo [3] and primary term [1]",
"index_uuid": "UlI06z5_T4udCzy65Yq6Mg",
"shard": "0",
"index": "customer"
}
],
"type": "version_conflict_engine_exception",
"reason": "[1]: version conflict, required seqNo [1], primary term [1]. current document has seqNo [3] and primary term [1]",
"index_uuid": "UlI06z5_T4udCzy65Yq6Mg",
"shard": "0",
"index": "customer"
},
"status": 409
}
【Elasticsearch】08 ES文档的基本操作、更新携带?if_seq_no=1&if_primary_term=1 实现乐观锁修改
最新推荐文章于 2022-11-05 16:02:07 发布