ElasticSearch入门 第一篇:Windows下安装ElasticSearch

Elasticserach Windows安装

ES是一个基于Lucene的分布式全文搜索服务器,和SQL Server的全文索引(Fulltext Index)有点类似,都是基于分词和分段的全文搜索引擎,具有分词,同义词,词干查询的功能,但是ES天生具有分布式和实时的属性,本随笔演示在Windows环境中安装ElasticSearch,以及用于管理ElasticSearch的Head插件。

ElasticSearch官网:http://www.elasticsearch.org

一、准备 java se 环境

在安装Elasticsearch引擎之前,必须安装ES需要的软件环境,安装Java JDK和配置JAVA_HOME环境变量:
下载地址和环境变量配置可参考:https://blog.csdn.net/qq_37904780/article/details/81204326

二、安装Elasticsearch

在安装Java JDK,配置JAVA_HOME环境变量之后,就可以安装Elasticsearch全文搜索引擎了,首先需要下载特定版本的ES安装文件。

1.下载ElasticSearch 7.2.0版本

从官方下载中心https://www.elastic.co/cn/downloads/elasticsearch下载ElasticSearch安装包,选择windows版本。
ElasticSearch入门 第一篇:Windows下安装ElasticSearch_第1张图片

2.开启ElasticSearch 服务

将zip文件解压到D盘,进入 D:\ElasticSearch\elasticsearch-7.2.0\bin 目录,双击执行 elasticsearch.bat,该脚本文件执行 ElasticSearch 安装程序,稍等片刻,打开浏览器,输入 http://localhost:9200 ,显式以下画面,说明ES安装成功。
ElasticSearch入门 第一篇:Windows下安装ElasticSearch_第2张图片

三、安装head插件

为了便于管理ES,本文使用head插件,这是最初级的管理工具,在浏览器中显示ES集群,索引等信息,十分好用。

1.在命令行中安装插件

按住Windows+R,输入cmd,打开命令行工具,进入到ElasticSearch的bin目录,使用ES命令安装插件。

cd D:\ElasticSearch\elasticsearch-7.2.0\bin
plugin install mobz/elasticsearch-head

此时你会发现,没有plugin这个命令找不到,出现如图所示:
ElasticSearch入门 第一篇:Windows下安装ElasticSearch_第3张图片
采用第二种安装方法:

2.下载源码包

(参考:https://www.2cto.com/kf/201804/738764.html)

第二种方式就是不通过Elasticsearch插件方式进行安装

1、下载elasticsearch-head的源码包

地址:https://github.com/mobz/elasticsearch-head/releases

2、安装node运行环境

地址:https://nodejs.org/en/download/
安装node时,会遇到一些环境变量的问题,详细参考:https://www.cnblogs.com/zhouyu2017/p/6485265.html

3、安装完node之后编译elasticsearch-head

执行npm install -g grunt-cli编译源码

执行npm install 安装服务

执行grunt server启动服务
注意:出现grunt不是内部或外部命令,也不是可运行的程序 或批处理文件这类问题,是因为没有在grunt所在文件夹内运行此命令,此时的路径应该是通过npm root -q来查找npm路径,我的电脑是D:\ElasticSearch\elasticsearch-head-5.0.0\node_modules因为npm在这个里边,所以在这个路径下grunt server

ElasticSearch入门 第一篇:Windows下安装ElasticSearch_第4张图片
4、接下来还需要修改elasticsearch相关配置

修改 elasticsearch/config/elasticsearch.yml

添加

http.cors.enabled: true
http.cors.allow-origin: "*"

接下来在浏览器访问https://localhost:9100/
ElasticSearch入门 第一篇:Windows下安装ElasticSearch_第5张图片

如果看到以上截图,说明head插件安装成功。

你可能感兴趣的:(elasticsearch,elasticsearch)