Elasticsearch
小民有话说
1.Stay hungry,Stay foolish.
2.知其然,知其所以然。
展开
-
ES集群中,部分索引分片分配失败:obtaining shard lock timed out after 5000ms
ES集群中,部分索引分片分配失败。报错如下:failed shard on node [OYWGaeq_RWiYnQgj]: failed to create shard, failure IOException[failed to obtain in-memory shard lock]; nested: ShardLockObtainFailedException[[index_db][0]...原创 2020-01-13 14:36:34 · 6038 阅读 · 0 评论 -
whose UTF8 encoding is longer than the max length 32766
java.lang.IllegalArgumentException: Document contains at least one immense term in field=“cf_jg.keyword” (whose UTF8 encoding is longer than the max length 32766)欢迎使用Markdown编辑器设置为keyword类型的字段,插入很长...原创 2020-03-23 18:14:28 · 3105 阅读 · 0 评论 -
es数据传输:Elasticsearch 基于快照的跨集群数据迁移
整体思路:基于两台虚拟机Linux环境,搭建两个Elasticsearch测试集群,通过快照方式将集群1的数据索引test_index_db,整体迁移至集群2。集群环境:jdk1.8,es6.4.1,kibana6.4.1原创 2020-12-08 12:32:24 · 1125 阅读 · 0 评论 -
Elasticsearch 基于Reindex跨集群数据迁移
Reindex会将一个索引的数据复制到另一个已存在的索引,但是并不会复制原索引的mapping(映射)、shard(分片)、replicas(副本)等配置信息。POST _reindex?wait_for_completion=false { "conflicts": "proceed", "source": { "index": "test_index_db", "size": 4000, "query": { ...原创 2020-12-08 12:43:28 · 2233 阅读 · 0 评论 -
Elasticsearch 6.x升级7.x 版本Scroll
Trying to create too many scroll contexts. Must be less than or equal to: [500]异常的描述是scroll快照太多,同时存在的context数量超过500导致异常kibana命令清除DELETE _search/scroll/_allJAVA逻辑清除private RestHighLevelClient client;private String scrollId;public RestHighLevelClient原创 2021-06-02 17:11:26 · 611 阅读 · 0 评论