![](https://img-blog.csdnimg.cn/6e6381d9a3d74fe08403f635605c247e.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
elasticsearch
文章平均质量分 64
尚硅谷ES学习笔记以及日常遇到的一些问题
无情的螺丝
这个世界不缺卷王
展开
-
Plugin [analysis-ik] was built for Elasticsearch version 7.4.1 but version 7.4.2 is running
CentOs8安装ik分词器,发现Elasticsearch不运行了通过查看日志发现,ik分词器版本是7.4.1,es版本是7.4.2,版本不一致导致的进入es启动挂载的目录内,修改plugin-descriptor.properties配置文件的版本号最后一步重启es即可...原创 2021-06-12 12:14:17 · 2196 阅读 · 0 评论 -
Elasticsearch尚硅谷学习笔记(三)进阶详解
一、核心概念1.1索引(Index)一个索引就是一个拥有几分相似特征的文档的集合。比如说,你可以有一个客户数据的索引,另一个产品目录的索引,还有一个订单数据的索引。一个索引由一个名字来标识(必须全部是小写字母),并且当我们要对这个索引中的文档进行索引、搜索、更新和删除的时候,都要使用到这个名字。在一个集群中,可以定义任意多的索引。能搜索的数据必须索引,这样的好处是可以提高查询速度,比如:新华字典前面的目录就是索引的意思,目录可以提高查询速度。Elasticsearch 索引的精髓:一切设计都是为了提原创 2021-04-21 17:03:06 · 392 阅读 · 0 评论 -
Linux基于Docker搭建Elasticsearch-7.12.0集群亲测可用
前言提示:上文我们已经安装了elasticsearch:7.12.0和kibana:7.12.0一、设置Elasticsearch挂载目录设置文件夹#存放配置文件的文件夹mkdir -p /home/elasticsearch-7.12.0/esnode-1/configmkdir -p /home/elasticsearch-7.12.0/esnode-2/configmkdir -p /home/elasticsearch-7.12.0/esnode-3/config#存放数据的文件夹原创 2021-04-20 17:01:31 · 817 阅读 · 0 评论 -
Linux(CentOs8)使用docker容器安装Elasticsearch+kibana
一、安装运行ElasticSearch镜像在centos窗口中,执行如下命令:docker pull elasticsearch:7.12.0使用命令查看是否安装成功docker images我们看到容器已经存在了elasticsearch:7.12.0的镜像了需要先查看下防火墙是否放行9200端口firewall-cmd --zone=public --list-ports使用命令放行端口,这边不建议直接关闭防火墙,因为后面搭建ES集群时候,需要放行端口,不然docker容器内部端原创 2021-04-20 15:04:46 · 621 阅读 · 0 评论 -
Elasticsearch尚硅谷学习笔记胎级教程(二)
SpringBoot 整合 ES API操作使用IDEA构建Maven项目,引入相关依赖<dependencies> <!--SpringBoot默认使用SpringData ElasticSearch模块进行操作--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId&g原创 2021-04-19 21:39:46 · 316 阅读 · 0 评论 -
Elasticsearch尚硅谷学习笔记胎级教程(一)
Elasticsearch目录前言一、Elasticsearch 7.12.0安装二、HTTP 操作1.索引操作1)创建索引2)查看所有索引3)查看单个索引4)删除索引2.文档操作1)创建文档2)查看文档3)修改文档4)修改字段5)删除文档6)条件删除文档3.映射操作1)创建映射2)查看映射3)索引映射关联前言The Elastic Stack, 包括 Elasticsearch、Kibana、Beats 和 Logstash(也称为 ELK Stack)。能够安全可靠地获取任何来源、任何格式的数据原创 2021-04-19 17:03:13 · 1320 阅读 · 1 评论 -
SpringBoot整合Elasticsearch以及系列版本问题(移除type以及一些方法)
前期准备工作:在linux虚拟机上安装docker容器,安装了Elasticsearch7.3.0版本docker pull docker.elastic.co/elasticsearch/elasticsearch:7.3.0再设置内存启动,不设置可能导致启动不起来docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d --name原创 2021-04-16 15:53:59 · 2119 阅读 · 0 评论