Elasticsearch 笔记(一)——简介和安装

本系列笔记使用 Elasticsearch7.2 版本

Elasticsearch 是一个分布式、RESTful风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。简单来说,它可以让你以前所未有的速度处理大数据。Elasticsearc 是基于 Lucene 库的搜索引擎,它提供可扩展的搜搜,具有接近实时的搜索,并支持多租户。它是与名为 Logstash 的数据收集和日志解析引擎以及名为 Kibana的分析和可视化平台一起开发的,这三个产品被设计成一个继承解决方案,称为“ Elastic Stack ”

对于一个新手来说,这种说法太不容易理解了,那么我们可以将 Elasticsearch 看作是一个具有强大搜索能力的数据库,这个数据库不使用SQL语句,而使用RESTful风格接口进行操作。

下面我们来看看如何安装 Elasticsearch 。

我们先来看windows下的安装和使用:

官网实例使用了图形化安装的方式,将配置过程简化,非常适合新手操作,但我还是更倾向于压缩包解压并配置的方式,因为我觉得这样可以使开发者更灵活地根据自己的需要去做配置。

在开始安装之前,你要保证你的电脑中安装有Java8及以上版本。

第一步,点击上面超链接,下载zip压缩包,并解压缩到当前目录。

Elasticsearch 笔记(一)——简介和安装_第1张图片

第二步,将解压后的文件移动到你想让它待着的目录下,除非你想让它待在你电脑的“下载”目录中。

第三步,进入文件下的/bin目录,你可以看到 elasticsearch.bat ,运行它。启动成功,控制台中会有相关信息,如果启动不成功,也会提示报错信息,根据报错信息去查解决方案就好了。

Elasticsearch 笔记(一)——简介和安装_第2张图片

这个框框别关,要保持时刻运行,关掉后 elasticsearch 就停掉了。

怎么验证呢?在你的浏览器中输入:http://localhost:9200 就OK了哒

Elasticsearch 笔记(一)——简介和安装_第3张图片

可以看到这里会显示一些信息。这里的信息都是默认的,当然以后我们可以在 /config/elasticsearch.yml 中修改配置信息。注意这里有集群名等集群相关信息,因为前面说过,elasticsearch 是一个分布式的搜索引擎,虽然这里我们只配置了一个节点,但对于初学者来说足够了。

大家不要看到“集群”两个字就觉得困难,觉得我没有学过相关知识,会不会很难搞。答案是不会的,elasticsearch 集群对于新手来说很友好,不需要懂太多高深知识,就可以通过配置文件,搭建一个 elasticsearch 集群。集群部分之后当然也会涉及到。

linux下的安装只需按照官网上的几步命令行即可,在使用上都可以用 kibana 可视化界面来进行,所以使用上应该是大相径庭的。

你可能感兴趣的:(Elasticsearch)