ElasticSearch搜索引擎教程—>实战篇
1)支持插件机制
2)负载再平衡和路由在大多数情况下自动完成。客户端发送请求到任意一个node,coordinate node对document进行路由,将请求转发到对应的node等。
3)可以扩展到上百台服务器,处理PB级别的结构化或非结构化数据
beyondwild
愿你眸有星辰,心有山河,以梦为马,不负韶华!
展开
-
ElasticSearch搜索引擎教程—>实战篇 1:目录
ElasticSearch搜索引擎教程—>实战篇 1:目录ElasticSearch搜索引擎教程—>实战篇 2:Elasticsearch相关概念说明ElasticSearch搜索引擎教程—>实战篇 3:Elasticsearch相关组件版本对照表ElasticSearch搜索引擎教程—>实战篇 4:Elasticsearch7.x使用单机安装ElasticSearch搜索引擎教程—>实战篇 5:Elasticsearch7.x使用Kibana安装Elast原创 2020-07-26 11:04:19 · 235 阅读 · 0 评论 -
ElasticSearch搜索引擎教程—>实战篇 10:Elasticsearch7.x使用集成SpringBoot
Elasticsearch已迭代到7.X.X版本,建议使用high-level-client进行链接。pom.xml <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.1.RELEASE</原创 2020-07-26 11:01:33 · 267 阅读 · 0 评论 -
ElasticSearch搜索引擎教程—>实战篇 9:Elasticsearch7.x使用ICU分词插件
1、查看当前已经安装的分词插件[elasticsearch@txvm2019 bin]$ ./elasticsearch-plugin listanalysis-icuanalysis-ik引用网上对ICU分词的介绍:ICU Analysis插件是一组将Lucene ICU模块集成到Elasticsearch中的库。 本质上,ICU的目的是增加对Unicode和全球化的支持,以提供对亚洲语言更好的文本分割分析。 从Elasticsearch的角度来看,此插件提供了文本分析中的新组件,如下原创 2020-07-26 10:58:11 · 688 阅读 · 0 评论 -
ElasticSearch搜索引擎教程—>实战篇 8:Elasticsearch7.x使用IK分词插件
未安装分词插件之前只能使用默认的分词规则:1)普通分词GET _analyze{ "text": ["他是一个前端开发工程师"], "analyzer": "standard"}或者:2)全文分词GET _analyze{ "text": ["他是一个前端开发工程师"], "analyzer": "keyword"} 分词结果:{ "tokens" : [ { "token" : "他", "start_offset" :原创 2020-07-26 10:56:09 · 417 阅读 · 0 评论 -
ElasticSearch搜索引擎教程—>实战篇 7:Elasticsearch7.x使用常用命令
一、索引维护:----------------------------------------------------1、查看所有索引GET /_cat/indices2、查看某个索引信息GET myindex3、创建索引(并且指定分片数量)PUT tb_car{ "settings": { "number_of_shards": 2, "number_of_replicas": 2 }}4、创建索引(新增生成自定义ID)...原创 2020-07-26 10:50:26 · 360 阅读 · 0 评论 -
ElasticSearch搜索引擎教程—>实战篇 6:Elasticsearch常见错误及解决方法
Elasticsearch常见错误及解决方法:1、启动时候报错:Caused by: java.net.BindException: Cannot assign requested address解决方法:打开配置文件elasticsearch.yml 将 network.host: 192.168.0.1 修改为本机IP 0.0.0.0[2020-04-03T19:41:11,382][INFO ][o.e.n.Node ] [txvm2019] startin.原创 2020-07-26 10:37:36 · 381 阅读 · 0 评论 -
ElasticSearch搜索引擎教程—>实战篇 5:Elasticsearch7.x使用Kibana安装
Kibana介绍Kibana是ELK中的K视图部分(ELK包括Elasticsearch、Logstash和Kibana),Kibana是一个开源的分析与可视化平台,设计出来用于和Elasticsearch一起使用的。可以用kibana搜索、查看存放在Elasticsearch中的数据。Kibana与Elasticsearch的交互方式是各种不同的图表、表格、地图等,直观的展示数据,从而达到高级的数据分析与可视化的目的。ELK是一种很典型的MVC思想,模型持久层、控制层、视图层:1)Elas原创 2020-07-26 09:46:15 · 220 阅读 · 0 评论 -
ElasticSearch搜索引擎教程—>实战篇 4:Elasticsearch7.x使用单机安装
Elasticsearch单机的安装配合非常简单,以下是相关步骤操作:网站各版本下载地址:https://www.elastic.co/cn/downloads/elasticsearch1、下载:[root@txvm2019 ~]# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.2.0-linux-x86_64.tar.gz(如果网络不好下载非常慢的话)可以使用进行后台下...原创 2020-07-26 09:42:02 · 220 阅读 · 0 评论 -
ElasticSearch搜索引擎教程—>实战篇 3:Elasticsearch相关组件版本对照表
Elasticsearch Kibana X-Pack Beats^* Logstash^* ES-Hadoop (jar)* APM Server App Search 5.0.x 5.0.x 5.0.x 1.3.x-5.6.x 2.4.x-5.6.x 5.0.x-5.6.x 5.1.x 5.1.x 5.1.x 1.3.x-5.6.x 2.4.x-5.6.x 5.0.x-5.6..原创 2020-07-26 09:36:14 · 252 阅读 · 0 评论 -
ElasticSearch搜索引擎教程—>实战篇 2:Elasticsearch相关概念说明
题记:Elasticsearch研究有一段时间了,现特将Elasticsearch相关核心知识、原理从初学者认知、学习的角度,从以下9个方面进行详细梳理。欢迎讨论……0. 带着问题上路——ES是如何产生的?(1)思考:大规模数据如何检索?如:当系统数据量上了10亿、100亿条的时候,我们在做系统架构的时候通常会从以下角度去考虑问题:1)用什么数据库好?(mysql、sybase、oracle、达梦、神通、mongodb、hbase…)2)如何解决单点故障;(lvs、F5、A10、Zo..原创 2020-07-26 09:28:42 · 271 阅读 · 0 评论