ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是第二最流行的企业搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。本篇是在windows平台下的运用
起步
1. 安装jdk
由于elasticsearch是Java开发的,所以首先要安装Java环境
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载好之后,直接安装, 切记:不要安装在C盘!, 注意环境变量的配置(JAVA_HOME)
2. 安装elasticsearch-rtf
不建议安装elasticsearch的官网版本,因为集成的插件比较少
下载地址:https://github.com/medcl/elasticsearch-rtf
该版本集成了一些会用到的插件。
解压后,在bin目录下打开命令行工具,输入elasticsearch.bat执行脚本,打开浏览器,在地址栏输入http://127.0.0.1:9200, 如果返回数据则表示运行成功
3.安装elasticsearch-head
这是(搜索引擎)的可视化管理工具,安装要用到node.js的npm 插件管理器,所以要先安装node.js的npm 插件管理器。
下载地址:https://nodejs.org/en/download/
下载完成后,根据指引安装即可
(1)安装完后后,打开命令行工具
执行命令 npm
npm命令是node.js的npm插件管理器,也就是下载插件和安装插件的管理器,国外镜像很慢可能会掉线,我们使用淘宝的npm镜像cnpm
执行命令:npm install -g cnpm --regi