一、Elasticsearch的简介
- ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。
- Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。
- ElasticSearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。
- 官方客户端在Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby和许多其他语言中都是可用的。
- 根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr,也是基于Lucene。
二、Elasticsearch的服务器下载安装
1、下载Elasticsearch
- 官方下载地址:https://www.elastic.co/cn/downloads/elasticsearch
- 国内镜像地址:https://thans.cn/mirror/elasticsearch.html
2、解压安装包
将下载的压缩包解压到到指定的安装目录,如:D: \JavaTools\elasticsearch
3、启动Elasticsearch
进入elasticsearch的bin目录,双击elasticsearch.bat启动服务,默认端口是9200,如下图:
注意:启动之前,保证安装的jdk是1.8以上。
4、测试Elasticsearch服务
在浏览器中输入:http://localhost:9200/,显示如下信息则elasticsearch安装成功
三、Elasticsearch的客户端下载安装
1、下载谷歌可视化插件elasticsearch-head
下载地址:http://www.cnplugins.com/
2、解压下载的文件
将下载的crx文件更名为以rar结尾的压缩文件再解压,进入加压缩的文件夹,将_metadata文件夹重命名为metadata
3、在谷歌浏览器加载已解压的扩展程序,如下图:
4、连接Elasticsearch
添加插件成功后,使用谷歌可视化elasticsearch-head插件连接Elasticsearch