十次方微服务开发v1.1--第4章.pdf

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

文档终结者 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档