最新文章列表

elasticsearch的functionQuery

之前使用solr的时候,也接触过functionQuery,他就是用来对一个doc计算得分的,只改变排序,不改变match。es的functionQuery是第一次接触,看了看公司的代码,然后百度了一下,最后再看了下ES的官方文档,算是把ES的functionQuery给弄清楚了,再次记录下来。   ES的functionQuery需要两个主要变量,一个是query,用来计算候选集,也就是所 ...
suichangkele 评论(0) 有621人浏览 2021-08-03 10:32

elasticsearch使用踩坑

es 在数据量很大的情况下(数十亿级别)如何提高查询效率啊?   性能优化的杀手锏——filesystem cache 我们往 es 里写的数据,实际上都写到磁盘文件例如了,查询的时候,操作系统会将磁盘文件里的数据自动缓存到 filesystem cache 里面去。   es 的搜索引擎严重依赖于底层的 filesystem cache,你如果给 filesystem cache 更多 ...
aoyouzi 评论(0) 有479人浏览 2020-06-17 21:20

ElasticSearch源码分析——入口类Elasticsearch

    Java DNS缓存策略 DNS(Domain Name System,域名系统)服务器管理域名和IP的对应关系。 一次域名查询是非常耗时的操作,可能经过多台DNS服务器才能查找到指定的域名。 Java 内置提供了DNS缓存服务,重用已有的查询结果。默认将永久保留访问过的域名。     通过调用“Security.setProperty”设置缓存策略相关的配置属性。 ...
TaoistWar 评论(0) 有518人浏览 2020-05-21 16:59

elasticsearch在kubernetes中持久化集群部署

背景 Javashop电商系统的商品索引是使用的elasticsearch,对于高可用的要求有两个重要的考量: 1、集群化 2、可扩容 3、冗灾 冗灾就要实现es的持久化,要考虑到es宕机的情况,当es因不可抗因素挂掉了,当我们再恢复了es的运行后,商品索引也要随之 一起恢复。 本文着重讨论elasticsearch的持久化部署方案,当然提供在方案也支持了集群及扩容。  思路 1 ...
javashop 评论(0) 有482人浏览 2020-04-28 11:05

elasticsearch7.6.2集成springboot2.2.6---2

在本文集成之前可以看下官网的地址 https://www.elastic.co/guide/en/elasticsearch/client/java-rest/current/java-rest-high.html 官网说的很明白了 1,依赖关系: org.elasticsearch.client:elasticsearch-rest-client org.elasticsearch:elasti ...
zysnba 评论(0) 有634人浏览 2020-04-24 23:38

elasticsearch7.6.2安装及其head、kibana、ik分词器步骤-----1

第一步安装下载elasticSearch https://www.elastic.co/cn/downloads/elasticsearch最新版本已是7.6.2 下载后,解压到任意目录,我的路径是:D:\tools\es\elasticsearch-7.6.2 es的配置文件在config目录下,常用配置在elasticsearch.yml文件。我这里只是做学习目的,所以不修改此文件而直接启动e ...
zysnba 评论(0) 有707人浏览 2020-04-22 21:24

根据配置实现不同ES索引保留天数不同

由于ES接入的项目变多,之前所有索引都保留30天,现在需要根据业务不同,索引保留的天数可以配置,所以写了shell命令,可以根据配置删除过期索引,配合cron执行 索引按照天进行分隔,格式统一为:xxxx_yyyy.mm.dd #/bin/bash ES_URL="http://127.0.0.1:9200" #填写你的es对外http连接地址 ES_USER ...
dai_lm 评论(0) 有1984人浏览 2020-04-22 15:27

OpenNMS 事件转储 Elasticsearch

准备条件 1 软件及版本 CentOS-7-x86_64 OpenNMS 25.1.0 elasticsearch-7.4.2-linux-x86_64.tar.gz kibana-7.4.2-linux-x86_64.tar.gz 2 服务器 地址        192.168.1.80        192.168.1.81 安装        opennms    ...
yinbangmin 评论(0) 有579人浏览 2019-11-12 09:30

Java开发全终端实战租房项目

百度网盘   课程介绍:        本课程采用SOA架构思想进行设计,基于目前主流后端技术框架Springboot、SpringMVC、Mybaits、dubbo等来实现一个完整的租房项目——好客租房。好客租房是一个无中介化房屋租赁平台。包含房源智能推荐、地图找房、行情查询、电子合同、限时秒杀等功能。通过本课程的学习,可以完成前端+后端+小程序全终端应用项目。   主讲内容: 章节 ...
全站唯一的我在这里 评论(0) 有311人浏览 2019-10-24 17:16

安装es集群注意的问题

安装软件应看软件的日志----方便排查问题,看表象界面的日志没多大作用---日志目录配置文件都会设置     1,su - es -c "/usr/share/elasticsearch/bin/elasticsearch -d"---不能用root用户启动应该新加es用户组   can not run elasticsearch as root 2,chmod -R ...
y806839048 评论(0) 有445人浏览 2019-09-17 15:27

解决Elasticsearch索引只读

今天添加索引时发现kibana添加索引不生效,页面也没有报错,没有创建成功只是一闪而过。 另外发现各项目日志与当前时间差异很大,filebeat一直报错io timeout 具体报错如下: filebeat无法给logstash传输数。 ip使用x代替 logstash/async.go:235 Failed to publish events caused by: read tc ...
lwg2001s 评论(0) 有438人浏览 2019-08-06 09:48

ElasticSearch之定时删除数据

有的时候我们在使用ES时,由于资源有限或业务需求,我们只想保存最近一段时间的数据,所以有如下脚本可以定时删除数据   delete_es_by_day.sh     #!/bin/sh # example: sh delete_es_by_day.sh iis-access-log logsdate 30 index_name=$1 daycolumn=$2 saveda ...
lwg2001s 评论(0) 有455人浏览 2019-07-31 15:56

Elasticsearch存储空间不够导致索引只读的解决方法

问题描述 今天发现当天的索引在ES中并没有创建,logstash中不停的报错: [INFO ][logstash.outputs.elasticsearch] Retrying individual bulk actions that failed or were rejected by the previous bulk request. {:count=>1} [INFO ][l ...
lwg2001s 评论(0) 有308人浏览 2019-07-30 19:32

复盘一个Elasticsearch排序问题的剖析

最近线上的es查询的某个微服务接口,报了一个异常,如下: ``` nested: SearchParseException[No mapping found for [count] in order to sort on]; Caused by: SearchParseExcepti ...
qindongliang1922 评论(0) 有1159人浏览 2019-07-15 21:12

Elasticsearch如何做到亿级数据查询毫秒级返回?

本文来源 | https://zhuanlan.zhihu.com/p/60458049     导读:如果面试的时候碰到这样一个面试题:ES 在数据量很大的情况下(数十亿级别)如何提高查询效 ...
壹佰案例 评论(0) 有596人浏览 2019-05-30 22:16

ElasticSearch实战详解之-010基础概念

基本概念 有几个概念是Elasticsearch的核心。从一开始就理解这些概念将极大地帮助简化学习过程。   一、近实时(NRT) Elasticsearch是一个近乎实时的搜索平台。这意味着从索引文档到可搜索文档之间有一个轻微的延迟(通常是一秒钟)。   二、集群(Cluster) 集群是一个或多个节点(服务器)的集合,它们一起保存您的整个数据,并跨所有节点提供联邦索引和搜索功能 ...
liangjian4285 评论(0) 有436人浏览 2019-05-17 18:39

elasticsearch学习笔记

一、概念   ElasticSearch(下面简称ES)是一个开源的、基于Apache Lucene的、分布式的实时分析搜索引擎。其设计理念就是可以从不同的数据源获取数据,进行实时的检索和分析。   二、使用curl命令创建和搜索索引   curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下 ...
taoxingtianxia 评论(0) 有456人浏览 2019-04-25 20:46

ElasticSearch性能优化总结

   Elasticsearch是目前大数据领域最热门的技术栈之一,经过近8年的发展,已从0.0.X版升级至6.X版本,虽然增加了很多的特性和功能,但是在主体架构上 ...
dwj147258 评论(0) 有1695人浏览 2019-04-18 19:08

ElasticSearch基本概念及配置文件详解

  1. 配置文件 config/elasticsearch.yml 主配置文件 config/jvm.options jvm参数配置文件cofnig/log4j2.properties 日志配置文件 2. 基本概念 接近实时(NRT) Elasticsearch 是一个接近实时的搜索平台。这意味着,从索引一个文档直到这个文档能够被搜索到有一个很小的延迟( ...
dwj147258 评论(0) 有653人浏览 2019-04-18 16:15

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics