ElasticSearch搜索与分析引擎-Windows 安装过程

1、Elasticsearch是一个高度可伸缩的开源全文搜索和分析引擎。它允许您快速、实时地存储、搜索和分析大量数据。它通常用作底层引擎/技术,为具有复杂搜索特性和需求的应用程序提供支持。

2、elasticsearch安装步骤

     (1)下载地址:https://www.elastic.co/downloads/elasticsearch

     (2)下载完成后,解压到安装路径下(自定义),例如:E:\skywalking\ElasticSearch\elasticsearch-5.6.8

     (3)解压成功后,进入bin目录下,双击elasticsearch.bat(也可能是elasticsearch)

ElasticSearch搜索与分析引擎-Windows 安装过程_第1张图片

然后进入浏览器,输入访问网址:http://localhost:9200,显示以下页面表明elasticsearch安装成功。

ElasticSearch搜索与分析引擎-Windows 安装过程_第2张图片

3、我们可以通过一个可视化工具对ES的运行状态以及数据进行展示,这个工具通常选择head。Head依赖于node.js,所以需要先安装node.js.

4、安装Node.js

      (1)下载地址:http://nodejs.cn/download/

      (2)下载完成后,点击安装,安装过程中只需要修改一下安装路径即可,其余傻瓜式安装,一直next就好。

      (3)安装成功后,进入cmd命令窗口,然后进入node.js的安装目录,node -v(或者node --version)查看版本号。

      (4)出现版本号,然后在该路径下,继续安装组件grunt:npm install -g grunt-cli

5、Head的依赖安装完成后,接下来正式安装Head。

      (1)下载地址:https://github.com/mobz/elasticsearch-head

      (2)进入GitHub中,下载Zip压缩包,下载完成后,解压到想要安装的路径下。

      (3)打开cmd,进入Head的安装路径,执行npm install,这是将解压目录下的文件进行安装,具体是什么可以自行百度。

      (4)安装成功,执行npm run start,启动Head工具。访问网址:http://localhost:9100,显示以下页面。

ElasticSearch搜索与分析引擎-Windows 安装过程_第3张图片

ElasticSearch搜索与分析引擎-Windows 安装过程_第4张图片

一开始访问时,会出现“集群健康值:未连接”,说明ES默认是不支持跨域连接的,所以我们需要修改一下ES的配置文件,需要在ES的安装目录的config下的elasticsearch.yml配置文件的末尾加上以下配置信息:

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

#http.cors.enabled 开启跨域访问支持,默认为false
#http.cors.allow-origin 跨域访问允许的域名地址,支持用正则

然后重新启动一下ES,再刷新一下Head就可以了。

ElasticSearch搜索与分析引擎-Windows 安装过程_第5张图片

你可能感兴趣的:(分布式系统,数据搜索与分析引擎)