摘要:
重新获取文档数据和版本信息进行更新操作 POST /lib/user/4/_update?retry_on_conflict=3&version=5 使用post进行文档的更新,当出现并发问题时内部使用的是乐观锁,版本控制version。 使用retry_on_conflict参数,如果当前线程更新 阅读全文
posted @ 2020-04-06 20:07
雷雨客
阅读(691)
评论(1)
推荐(0)
摘要:
1、准备数据 PUT /lib/user/1 { "first_name":"Jane", "last_name":"Smith", "age":32, "about":"I like to collect rock albums", "interests":[ "music" ] } 2、操作演示 阅读全文
posted @ 2020-04-06 19:52
雷雨客
阅读(187)
评论(0)
推荐(0)
摘要:
修改文档内容有两种方式 1、全部替换:相当于添加一个新文档,把原有文档全部覆盖掉,比如要修改一个age,其余字段也要全部指定。 其实是把原文档标记为deleted,又创建了一个新文档,随着数据的增加,es会在合适的时间把标记为deleted的文档删除掉。 PUT /lib/user/1 { "fir 阅读全文
posted @ 2020-04-06 18:16
雷雨客
阅读(1306)
评论(0)
推荐(0)
摘要:
_source元数据分析 其实就是我们在添加文档时request body中的内容,指定返回的结果中含有哪些字段 如:get /index/type/1?_source=name,age,address 阅读全文
posted @ 2020-04-06 17:44
雷雨客
阅读(303)
评论(0)
推荐(0)
摘要:
1、手动指定 使用put:put /index/type/66 通常是把其它系统的已有数据导入到es时。 2、由es生成id值 使用post:post /index/type es生成的id长度为20个字符,使用的是base64编码。URL安全,使用的是GUID算法,分布式下并发生成id值时不会冲突 阅读全文
posted @ 2020-04-06 17:37
雷雨客
阅读(2338)
评论(0)
推荐(1)
摘要:
文档的核心元数据包括三个:索引、类型、id 1、_index 说明了一个文档存储在哪个索引中,同一个索引下存放的是相似的文档(文档的field多数是相同的)索引名必须是小写的,不能以下划线开头,不能包括逗号。 2、_type 表示文档属于索引中的哪个类型,一个索引下只能有一个type,类型名可以是大 阅读全文
posted @ 2020-04-06 16:52
雷雨客
阅读(207)
评论(0)
推荐(0)
摘要:
ElasticSearch的容错机制处理过程 以9个shard,3个节点为例,如果master节点宕机,此时不是所有的primary shard都是Active status,所以此时的集群状态是red。 容错处理的第一步:重新选举一台服务器作为master 容错处理的第二步:新选举的master会 阅读全文
posted @ 2020-04-06 16:32
雷雨客
阅读(260)
评论(0)
推荐(0)
摘要:
水平扩容的过程 1、扩容后primary shard和replica shard会自动的负载均衡 2、扩容后每个节点的shard会减少,那么分配给每个shard的cpu,内存、io资源会更多,性能提高 3、扩容的极限,如果有6个shard,扩容的极限就是6个节点,每个节点上一个shard,如果想超出 阅读全文
posted @ 2020-04-06 10:49
雷雨客
阅读(959)
评论(0)
推荐(0)
摘要:
两个节点环境下创建索引分析 将3个primary shard分配到一个node上去,另外3个replica shard分配到另外一个节点上 primary shard 和 replica shard保持同步 primary shard 和 replica shard都可以处理客户端的读请求 prim 阅读全文
posted @ 2020-04-06 09:04
雷雨客
阅读(278)
评论(0)
推荐(0)
摘要:
1、分片和副本机制 1、index包含多个shard 2、每个shard都是一个最小工作单元,承担部分数据;每个shard都是一个lucene示例,有完整的建立索引和处理请求的能力 3、增减节点时,shard会自动在nodes中负载均衡 4、primary shard和replica shard,每 阅读全文
posted @ 2020-04-06 08:55
雷雨客
阅读(725)
评论(0)
推荐(0)
浙公网安备 33010602011771号