上一篇(ELK学习历程)介绍了ELK的安装启动过程,博主就比较好奇,数据到底有没有存储到ElasticSearch里面呢?所以就继续搞啊搞啊,发现有个东西可以查看ElasticSearch的数据,那就是elasticsearch-head。
因为我们上一篇用到了版本是5.4.3,这个时候就有要求了,es5以上版本安装head需要安装node和grunt
所以我们就要安装node和grunt了。
从地址:https://nodejs.org/en/download/ 下载相应系统的msi,双击安装。
安装完成用cmd进入安装目录执行 node -v可查看版本号,版本不一致也没关系。
执行 npm install -g grunt-cli 安装grunt ,安装完成后执行grunt -version查看是否安装成功,会显示安装的版本号,版本不一致也没关系。
下面我们就要下载elasticsearch-head:https://github.com/mobz/elasticsearch-head
老规矩,将下载好的压缩包放到博主钟爱的D盘下面。
然后对其进行解压。
找到elasticsearch的配置文件:D:elasticsearch-5.4.3elasticsearch-5.4.3configelasticsearch.yml,对其进行修改
1、文件末尾追加以下内容:
http.cors.enabled: true
http.cors.allow-origin: "*"
node.master: true
node.data: true
2、将cluster.name;node.name;前面的#号去掉
3、保存,重启elasticsearch。
下面开始安装elasticsearch-head:
1、修改文件Gruntfile.js,文件所在位置:D:elasticsearch-head-masterelasticsearch-head-masterGruntfile.js
2、对其进行编辑
3、保存之后,在D:elasticsearch-head-masterelasticsearch-head-master下执行npm install 安装完成后执行grunt server 或者npm run start 运行,如果不成功重新安装grunt。成功如下
4、浏览器下访问http://localhost:9100/
到此就结束了,如果对您有帮助,请深处你邪恶的小手点一下推荐,嘿嘿嘿嘿。。。。。