ElasticSearch如何安装

这篇文章主要介绍了ElasticSearch如何安装,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

网站的建设创新互联公司专注网站定制,经验丰富,不做模板,主营网站定制开发.小程序定制开发,H5页面制作!给你焕然一新的设计体验!已为成都小搅拌车等企业提供专业服务。

 ElasticSearch是一个基于Lucene的搜索引擎,ElasticSearch同样是采用Java编写的。Lucene与ElasticSearch之间的关系类似于发动机与汽车。Lucene为ElasticSearch提供基础的组件支撑。那么今天大致了解一下ElasticSearch的诞生与原理。

ElasticSearch的诞生

ElasticSearch的创始人期初是为了能够为妻子开发一个菜谱搜索应用而接触的Lucene。之前的几篇文章提到了Lucene是一个Java编写的开源的全文检索引擎。它本身不是一个应用程序无法直接提供用户使用。同样对其他语言不友好的。那么ElastiSearch的开发者在使用过程中遇到的一系列问题。他就在Lucene的基础上对之进行不断的优化形成了自己的一套应用程序‘Compass’。
ElasticSearch如何安装

ElasticSearch初始阶段

后来它自己在工作中同样遇到了一个需要高性能,分布式的搜索服务。所以他就在‘Compass’的基础之上重新构建起了ElasticSearch。从设计之初的目标就是打造成分布式、高性能、基于JSON、Restful的易用性可易用与其他语言的独立服务。 ElasticSearch如何安装

ElasticSearch发展阶段

围绕ElasticSearch后来成立一家公司。(Elastic公司)全面围绕ElasticSearch或者说是数据生态进行发展。该公司已经在去年上市(ESTC),上市当天暴涨。ELasticSearch当前已经可以与多种客户端进行集成Python、PHP、.NET、Java等。当前同样支持与Hadoop、Spark等大数据分析平台进行集成。
ElasticSearch衍生出一系列的开源项目。例如业内较火的ELK Stack。ELK Stack是负责数据检索服务的ElasticSearch、数据采集解析服务的Logstash和负责数据可视化服务的Kibana的简称。Logstash是由Java语言编写的,同时负责数据的采集与解析工作。会导致服务的CPU与内存资源占用过高,后来ELastic又推出采用Go语言编写的Beats家族。Filebeat、HeartBeat、WinlogBeat...

ElasticSearch的安装

上面大概做了一下ElasticSearch的介绍,现在我们直接进行ElasticSearch单机版安装。ElasticSearch是基于Java开发的,那么安装之前首先要保证的就是Java环境。

  1. 确保Java环境可用.

  2. 下载相关版本(我下的7.3.0)
    解压后,如果是单机环境可以直接进入目录执行 bin/elasticsearch

  3. ElasticSearch如何安装

  4. 使用浏览器查看Http服务。

     ElasticSearch如何安装
    ElasticSearch默认会开启两个端口,9200与9300。9200就是我们的REST API接口,可以直接基于http进行检索。

当前即可在单机环境中尝试ElasticSearch的乐趣。

感谢你能够认真阅读完这篇文章,希望小编分享的“ElasticSearch如何安装”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!

分享题目:ElasticSearch如何安装
标题来源:https://www.cdcxhl.com/article44/ghpdee.html

成都网站建设公司_创新互联,为您提供网站设计公司商城网站品牌网站设计手机网站建设微信公众号网站改版

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站托管运营