elasticSearch
文章平均质量分 62
zhangxl-jc
这个作者很懒,什么都没留下…
展开
-
elasticsearch相同查询条件每次返回结果不一样
这是master选举的规则,我们这个集群是局部业务的小集群,数据量很少,只有两个节点;es写数据的流程是先写主片然后主片同步给副本,主片和副本是分布在不同的节点。我们是按周区分索引的,数据量不大,去掉时间条件执行查询发现会交替出现 命中21980和命中的8999结果;因为es查询每次是随机选择主片和副本的数据返回,所以会出现每次查询结果不一样的问题;5.继续判断前几天的日志,发现有一个一个WARN 日志,节点之间的通信超过30s,1.首先简单查询其他的表或者其他的集群有没有类似的问题,排除大环境问题;原创 2023-05-05 12:03:36 · 1083 阅读 · 0 评论 -
Elasticsearch 未授权访问漏洞验证及修复
漏洞修复:1.限制IP访问,禁止未授权IP访问ElasticSearch端口(默认9200)。2.通过ES插件形式来增加访问验证,需要注意增加验证后切勿使用弱口令:①shield插件,收费,暂不考虑。②针对1.7.0版本之前的ElasticSearch,可采用elasticsearch-http-basic插件。下载地址:Releases · Asquera/elasticsearch-http-basic · GitHubelasticsearch-http-basic和其他ES插转载 2022-04-25 17:59:21 · 22449 阅读 · 0 评论 -
es 异常 org.apache.http.ContentTooLongException: entity content is too long 解决思路
问题:使用es 的java restHighLevelAPI 请求报错如下Caused by: org.apache.http.ContentTooLongException: entity content is too long [349376897] for the configured buffer limit [104857600] at org.elasticsearch.client.HeapBufferedAsyncResponseConsumer.onEntityEnc原创 2022-03-29 17:52:51 · 4994 阅读 · 0 评论 -
ElasticSearch 获取文档的插入时的时间
参照官网链接https://www.elastic.co/guide/en/elasticsearch/reference/6.4/accessing-data-in-pipelines.html#accessing-ingest-metadatac创建摄取管道:PUT_ingest/pipeline/set_timestamp{"description":"addsthetimestampwhenadocumentisindexed","processors"...原创 2022-03-28 15:57:27 · 2588 阅读 · 0 评论 -
ElasticSearch 之 BucketScriptPipelineAggregationBuilder 代码实现
官网链接:Bucket Script Aggregation | Elasticsearch Guide [6.4] | Elastic实现功能:selectsum(col01),sum(col02),sum(col03)。。。,sum(col01)/sum(col02)fromlogJava代码实现: public void searchAgg(String indexName,String typeName, String query, String groupByF...原创 2022-01-21 15:09:48 · 2948 阅读 · 2 评论 -
ElasticSearch 6.4 父子文档
官网链接:join datatype | Elasticsearch Guide [6.4] | ElasticHas Parent Query | Elasticsearch Guide [6.4] | Elastices的父子文档和嵌套结构都是处理一对多的关系;原创 2021-10-28 20:41:53 · 1283 阅读 · 0 评论 -
ElasticSearch的两种迁移数据的方式
方式一 :elasticSearchDump官网文档:https://www.npmjs.com/package/elasticdump全局安装:npm install elasticdump -g1) 从sourceIp集群迁移数据到dstIpelasticdump \--input=http://sourceIp:9200/my_index \--output=http://dstIp:9200/my_index \--type=data2) 迁移mapping原创 2021-07-01 20:00:21 · 2054 阅读 · 1 评论