草庐IT

es部署保姆教程

1、安装java环境yumsearchjava|grepjdkyum-yinstalljava-1.8.0-openjdk2、安装es2.1下载并解压软件包cd/usr/local/src/wgethttps://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.17.6-linux-x86_64.tar.gzwgethttps://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.17.6-linux-x86_64.tar.gz.sha512shas

SpringBoot集成Easy-Es

文章目录SpringBoot集成Easy-Es一、集成demo二、索引CRUD创建索引查询索引更新索引删除索引三、数据CURD四、参数文档SpringBoot集成Easy-EsEasy-Es(简称EE)是一款基于ElasticSearch(简称Es)官方提供的RestHighLevelClient打造的ORM开发框架,在RestHighLevelClient的基础上,只做增强不做改变,为简化开发、提高效率而生一、集成demo1、添加依赖dependency>groupId>org.springframework.bootgroupId>artifactId>spring-boot-starte

使用docker安装我们的ES启动时的异常解决

一开始我启动失败,我一直是以为我们的内存大小分配的问题(es默认启动占用内存是2g):dockerrun-eES_JAVA_OPTS="-Xms256m-Xmx256m"-id-p1001:1001-p9301:9301-v/home/es/config/es-node1.yml:/usr/share/elasticsearch/config/elasticsearch.yml-v/home/es/plugins1:/usr/share/elasticsearch/plugins-v/home/es/data1:/usr/share/elasticsearch/data--nameES023e

nginx 反向代理 ElasticSearch es

本文讲述如何使用nginx代理kibana1、更改kibana.yml文件添加前缀2、nginx添加配置 location/kibana/{proxy_passhttp://127.0.0.1:5601/;rewrite^/elk/(.*)$/$1break;proxy_set_headerX-Real-IP$remote_addr;proxy_set_headerHost$host:$server_port;proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;proxy_http_version1.1;}3、重启nginx即可n

ES Elasticsearch日期范围查询和查不出的坑

按日期范围查询如果字段为字符串类型,需要在字段后面加.keyword不加会出现查不出的问题。查询范围有两种方式方式一:GET/xq_jdctxxx/_search{"query":{"range":{"cjsj.keyword":{"from":"2022-01-27","to":"2022-03-11"}}}}方式二GETxq_jdctxxx/_search{"query":{"range":{"cjsj.keyword":{"gte":"2022-01-27","lte":"2022-03-11"}}}}实例查询全部,有大于2022-01-01的数据按日期范围查询却没有查出来字段后面加“.

java中通过es搜索数据

例importorg.springframework.data.elasticsearch.core.ElasticsearchRestTemplate;@AutowiredprivateElasticsearchRestTemplateelasticsearchRestTemplate;//前端传递查询条件,将查询条件封装成map集合,多个条件构成map//返回的数据类型也是map,需要返回查询的结果,总条数之类的@OverridepublicMapsearch(Mapsearchmap){//先读取到查询条件的关键字Stringkeywords=searchmap.get("keyword

【es】ElasticSearch 7.x前后选主流程解析

es7.6集群节点配置文件https://blog.csdn.net/ctypyb2002/article/details/106206562/es源码笔记-7.x选主流程https://www.jianshu.com/p/d3ad414ed4f7elasticsearch的master选举https://blog.csdn.net/penriver/article/details/118940313ImportantElasticsearchconfigurationhttps://www.elastic.co/guide/en/elasticsearch/reference/7.3/imp

【es】ElasticSearch 7.x前后选主流程解析

es7.6集群节点配置文件https://blog.csdn.net/ctypyb2002/article/details/106206562/es源码笔记-7.x选主流程https://www.jianshu.com/p/d3ad414ed4f7elasticsearch的master选举https://blog.csdn.net/penriver/article/details/118940313ImportantElasticsearchconfigurationhttps://www.elastic.co/guide/en/elasticsearch/reference/7.3/imp

ES索引别名

注:以下操作是在Kibana的“开发工具”中完成,既然了解elasticsearch就默认大家会“elasticsearch的界面”Kibana了效果:相当于给索引名称取了一个小名,叫小名叫大名索引都会答应的创建测试索引:PUTmy_test_index响应结果:{"acknowledged":true,"shards_acknowledged":true,"index":"my_test_index"}创建索引别名:POST_aliases{"actions":[{"add":{"index":"my_test_index","alias":"my_test_index_alias"}}]}

es在Windows环境启动报错

项目场景:es在Windows环境启动报错问题描述报错:exceptionduringgeoipdatabasesupdate原因分析:因为ES默认会去官网下载最新的GEO信息,公司内网server一般和外网不通或者网速慢,所以会报错;解决方案:需要编辑config/elasticsearch.yml,在末尾添加:ingest.geoip.downloader.enabled:false