一、下载和安装ElasticSearch
下载地址如下:https://www.elastic.co/downloads/elasticsearch
选择下图中的链接:
下载后的压缩包如下:
解压,然后进入bin目录
双击elasticsearch.bat
如果没有报错,并且命令行窗口里有started字样,表示启动成功了。
二、安装ElasticSearch-Head插件
在安装 ElasticSearch-Head插件前,需要先安装两个必要环境,node和grunt。
1、node安装
下载地址:https://nodejs.org/en/download/ 下载Windows版msi版本,下载完按提示下一步下一步安装。
安装完后cmd查看版本node-v,出现下面的提示,表示安装成功。
2、grunt安装
用管理员模式打开cmd,然后输入: npm install -g grunt-cli,备注:要用管理员模式
执行完后,在cmd里输入: grunt -version,查看版本,出现下图中的界面,表示安装完成。
3、下载ElasticSearch-Head
下载地址如下:https://github.com/mobz/elasticsearch-head,这是一个github上的地址,直接下载整个源代码就可以,按下图操作:
4、安装ElasticSearch-Head
用管理员模式打开cmd,然后cd到目录:elasticsearch-head-master,备注:这个目录就是上一步骤下载文件的解压后的目录,如下图:
执行npm install
安装完成后,执行 grunt server或npm run start,运行head插件。
出现下图中的字样,表示启动成功:
三、修改elasticSearch的配置
找到ElasticSearch的安装目录,打开config文件夹,如下图:
打开文件夹中名为【elasticsearch.yml】文件,然后在底部添加如下信息:
cluster.name: my-application node.name: node-1 network.host: 0.0.0.0 http.port: 9200 cluster.initial_master_nodes: ["node-1"] http.cors.enabled: true http.cors.allow-origin: "*" node.master: true node.data: true
最终郊果如下:
四、修改ElasticSearch-Head的配置
找到文件夹elasticsearch-head-master下面的Gruntfile.js文件,然后添加:hostname='*',如下图:
connect: { server: { options: { hostname:'*', port: 9100, base: '.', keepalive: true } } }
五、测试
把elasticsearch和elasticsearch_head都重启一下,然后,在浏览器里输入:http://localhost:9100/,出现如下图: