Windows下安装ElasticSearch的⽅法(图⽂)
ES是⼀个基于Lucene的分布式全⽂搜索服务器,和SQL Server的全⽂索引(Fulltext Index)有点类似,都是基于分词和分段的全⽂搜索引擎,具有分词,同义词,词⼲查询的功能,但是ES天⽣具有分布式和实时的属性,本随笔演⽰在Windows环境中安装ElasticSearch,以及⽤于管理ElasticSearch的Head插件。
⼀,安装Java SE环境
在安装Elasticsearch引擎之前,必须安装ES需要的软件环境,安装Java JDK和配置JAVA_HOME环境变量:
1,从下载和安装Java SE开发包,如图:
ElasticSearch对JRE的版本是敏感的,错误的版本,会导致ElasticSearch⽆法运⾏,下载归档的JRE,请从下载合适的版本。
2,Java SE开发包安装完成之后,需要在服务器上创建JAVA_HOME环境变量
点击“此电脑(This PC)”的属性->⾼级系统设置(Advanced System Setting)->环境变量(Environment Variables),新建⼀个⽤户环境变量 JAVA_HOME,设置变量值是:C:\Program Files\Java\jdk1.8.0_121
注释:在Windows系统中,“%环境变量名%”⽤法的含义是获取指定环境变量的值,创建JAVA_HOME环境变量的作⽤,是由于安装ElasticSearch需要引⽤Java SE开发包。
3,禁⽤Java JDK的⾃动更新
由于ElasticSearch收到JRE版本影响,必须禁⽌JRE的⾃动更新。在控制⾯板(Control Panel)上点击Java图标,
,打开Java控制⾯板,切换到Update 选项卡(tab),取消选择“Check for Updates Automatically”,禁⽌系统⾃动进⾏JDR的⾃动更新。
java环境变量自动配置
⼆,安装ElasticSearch
在安装Java JDK,配置JAVA_HOME环境变量之后,就可以安装Elasticsearch全⽂搜索引擎了,⾸先需要下载特定版本的ES安装⽂件。
1,下载ElasticSearch 2.4.4版本
从官⽅下载中⼼下载ElasticSearch安装包,在楼主截图时,ES的最新版本是5.1.2,本⽂使⽤旧版本2.4.4,打开选择过去的版本安装,下载zip⽂件格式。楼主选择安装2.4.4版本的原因是5.1.2 版本不⽀持Head插件。
2,开启ElasticSearch 服务
三,安装head插件
为了便于管理ES,本⽂使⽤head插件,这是最初级的管理⼯具,在浏览器中显⽰ES集,索引等信息,⼗分好⽤。1,在命令⾏中安装插件
按住Windows+R,输⼊cmd,打开命令⾏⼯具,进⼊到ElasticSearch的bin⽬录,使⽤ES命令安装插件
cd C:\elasticsearch-2.4.4\bin
plugin install mobz/elasticsearch-head
2,通过⽹页管理ElasticSearch
四,将ElasticSearch 安装成Windows服务(Service)
1,打开DOS命令⾏界⾯,切换到ElasticSearch的bin⽬录,执⾏
service.bat install
2,启动ElasticSearch服务
service.bat start
3,在run界⾯,输⼊ services.msc,查看ElasticSearch服务
五,推荐阅读书籍
推荐书籍:《》,该书使⽤curl⼯具调⽤ES的API,实际上,使⽤Head插件,在Any Request 选项卡中,能够轻易地构造出向ES服务器发送请求的API的URL,实现同样的功能:
例如:使⽤curl⼯具向ES服务器发送命令,获取集的健康状态:
curl -XGET 127.0.0.1:9200/_cluster/health?pretty
使⽤Head插件,向ES服务器发送Request,获取集的健康状态::
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。