elasticsearch
lazycece
http://lazycece.com
展开
-
linux下elasticsearch启动问题
此篇文章用于收纳安装elasticsearch后启动遇到的一些问题。问题1:can not run elasticsearch as root直接用root用户启动会出现如下类似的错误:root@cc-server:/home/environment/elasticsearch-6.4.2# ./bin/elasticsearch[2018-10-11T18:37:43,323][WARN...原创 2018-10-13 15:14:25 · 2598 阅读 · 0 评论 -
ubuntu下安装elasticsearch
安装前需先确认系统安装java环境,若未安装,可点击查看文章:ubantu下安装java环境下载在elasticsearch官网选择需要的版本下载:wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.2.tar.gz解压在想要安装的路径下进行解压,命令如下:tar zxvf elast...原创 2018-10-13 15:23:20 · 813 阅读 · 0 评论 -
ubuntu下搭建elasticsearch集群
在Ubuntu 18.04.1 LTS搭建一个简单的elasticsearch集群demo,具体情况如下:集群名称:elasticsearch-cluster-demo主节点:1个 node-master-one数据节点:2个 node-data-one、node-data-two客户端节点:1个 node-client-oneelasticsearch 安装elasticsearch...原创 2018-10-13 22:21:27 · 803 阅读 · 0 评论 -
Elasticsearch 重要配置详解
Elasticsearch基础配置elasticsearch的配置信息在elasticsearch.yml中,下面列出一些重要的配置:集群名称默认情况下es的集群名称是elasticsearch,在实际应用中应该设置一个有意义的集群名称:cluster.name: elasticsearch-cluster-demo节点信息es节点是es集群中的某一个节点,可由基本的三个信息描述,节...原创 2018-10-17 17:13:56 · 2124 阅读 · 0 评论 -
elasticsearch中max_result_window有上限限制
场景做分页查询,当分页达到一定量的时候,报如下错误:Result window is too large, from + size must be less than or equal to: [10000] but was [78020]. See the scroll api for a more efficient way to request large data sets. This...原创 2019-08-03 10:40:00 · 19513 阅读 · 0 评论 -
elasticsearch中bucket_script聚合父级必须是多桶聚合
场景业务需求中,在计算人均通话数时,使用聚合的时候使用到了内联以及反内联聚合,当bucket_script聚合作为反内联reverse_nested的子聚和的时候,会报如下错误:org.elasticsearch.ElasticsearchException: Elasticsearch exception [type=class_cast_exception, reason=org.elas...原创 2019-08-03 10:42:31 · 6159 阅读 · 0 评论 -
elasticsearch中terms聚合结果json序列化处理
场景将terms聚合的结果直接返给前端处理,如果bucket的key为字符串时,在mvc层jackson进行json序列化处理会报类型转换错误。原因分析terms聚合的结果中有keyAsNumber字段,是将桶key转为number类型,但是当key为字符串类型的数据时,是无法转为numebr类型的。jackson在序列化的时候,当terms聚合的key为字符串类型时,则会调用Parse...原创 2019-08-03 10:45:19 · 6389 阅读 · 5 评论