- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章-分布式搜索引擎ElasticSearch
学习目标:
了解Elasticsearch的特点及体系结构
完成Elasticsearch安装,能够调用RestA PI完成基本增删改查操作
完成Head插件安装,熟悉Head插件的基本使用方法
完成IK分词器的安装,能够使用IK分词器进行分词
使用SpringDataElasticsearch完成搜索微服务的开发 (重点)
使用logstash完成mysql与Elasticsearch的同步工作
完成Elasticsearch在docker下的安装
1 ElasticSearch简介
1.1 什么是ElasticSearch
Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速
度去处理大规模数据。ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分
布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用J ava开发
的,并作为A pache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用
于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。
1.2 ElasticSearch特点
(1)可以作为一个大型分布式集群 (数百台服务器)技术,处理PB级数据,服务大公
司;也可以运行在单机上
(2 )将全文检索、数据分析以及分布式技术,合并在了一起,才形成了独一无二的ES;
(3 )开箱即用的,部署简单
(4 )全文检索,同义词处理,相关度排名,复杂数据分析,海量数据的近实时处理
1.3 ElasticSearch体系结构
北京市昌平区建材城西路金燕龙办公楼一层 电话:400-618-9090
下表是Elasticsearch与MySQL数据库逻辑结构概念的对比
Elasticsearch 关系型数据库Mysql
索引(index) 数据库(databases)
类型(type) 表(table)
文档(document) 行(row)
2 走进ElasticSearch
2.1 ElasticSearch部署与启动
下载ElasticSearch 5.6.8版本
https://www.elastic.co/downloads/past-releases/elasticsearch-5-6-8
资源\配套软件中也提供了安装包
无需安装,解压安装包后即可使用
在命令提示符下,进入ElasticSearch安装目录下的bin 目录,执行命令
elasticsearch
即可启动。
我们打开浏览器,在地址栏输入:9200/ 即可看到输出结果
北京市昌平区建材城西路金燕龙办公楼一层 电话:400-618-9090
{
name : uV2glMR,
cluster_name : elasticsearch,
cluster_uuid : RdV7UTQZT1‐Jnka9dDPsFg,
v
您可能关注的文档
- 千行代码入门python.pdf
- 如何高效利用GitHub.doc
- 如何快速读懂项目源码javaWeb.doc
- 深入浅出C#三层架构.pdf
- 深入浅出程序设计 中文版.pdf
- 十次方_V1.0_研究院.docx
- 十次方前端系统开发-day1.pdf
- 十次方前端系统开发v1.0--第2章.pdf
- 十次方前端系统开发v1.0--第3章.pdf
- 十次方前端系统开发v1.0--第4章.pdf
- 《GB/T 17737.9-2024同轴通信电缆 第9部分:柔软射频同轴电缆分规范》.pdf
- GB/T 17737.9-2024同轴通信电缆 第9部分:柔软射频同轴电缆分规范.pdf
- 中国国家标准 GB/T 17737.9-2024同轴通信电缆 第9部分:柔软射频同轴电缆分规范.pdf
- GB/T 44003-2024力学性能测量 REBCO涂层导体(镀铜)脱层强度测试方法.pdf
- 中国国家标准 GB/T 44021.2-2024音视频及相关设备 功耗测量 第2部分:测试信号和媒介.pdf
- 《GB/T 44021.2-2024音视频及相关设备 功耗测量 第2部分:测试信号和媒介》.pdf
- GB/T 44021.2-2024音视频及相关设备 功耗测量 第2部分:测试信号和媒介.pdf
- GB/T 43962.1-2024动力电池数字化车间集成 第1部分:通用要求.pdf
- 2024广西南宁市江南区教育局面向南宁市公办学校招募中学支教志愿者88人笔试备考试题及答案解析.docx
- 2024广西合浦县山口镇人民政府公开招聘村级防贫监测信息员2人笔试备考试题及答案解析.docx
文档评论(0)