【ES笔记】Elasticsearch、Kibana7.6.2安装及head插件安装
- (一)安装包准备
- 1、JDK-14_下载
- 2、Elasticsearch(7.6.2)_下载
- 3、Kibana(7.6.2)_下载
- 4、Nodejs_下载
- 5、Head插件_下载
- (二)解压并安装
- (三)环境部署【最重要】
- 1、Elasticsearch、Kibana7.6.2的环境部署
- 2、Nodejs的环境部署
- 3、Head插件_安装部署
这篇blog是在2020年5月1日写的,For Windows系统的。
目前ES更新到7.6.2版本;JDK最新版本为14;Nodejs最新版为12.16.1
(一)安装包准备
安装包预告图:
1、JDK-14_下载
【Java SE - Downloads | Oracle】
官网链接: https://www.oracle.com/java/technologies/javase-downloads.html
建议还是下最新版的,我习惯装在D盘,安装时记得自己留意下修改路径就行。
【Tips】我是直接将默认的C盘安装的"C"改成"D",然后我的Java的路径就是D:\Program Files\Java\jdk-14\bin
然后记得配置环境变量。在“此电脑”右击—属性—高级系统设置—环境变量—系统变量中的Path—编辑—新建,然后输入以下路径:
D:\Program Files\Java\jdk-14\bin
2、Elasticsearch(7.6.2)_下载
【下载 Elastic 产品 | Elastic】
官网链接: https://www.elastic.co/cn/downloads/
【Downloads Elasticsearch Free】
链接: https://www.elastic.co/cn/downloads/elasticsearch
下载可能会挺慢的…
3、Kibana(7.6.2)_下载
Kibana的下载也是一样的。要注意的是Kibana和Elasticsearch的版本要一致。
【Downloads Kibana Free】
链接: https://www.elastic.co/cn/downloads/kibana
下载可能也会挺慢的…
4、Nodejs_下载
【下载 | Node.js】
官网链接: https://nodejs.org/zh-cn/download/
5、Head插件_下载
Head插件是在Github官网上下载的。
【GitHub - mobz/elasticsearch-head】
官网链接: https://github.com/mobz/elasticsearch-head
点“Clone or download”——“Download ZIP”即可。
(二)解压并安装
下载好之后,将压缩包解压;
双击“node-v12.16.1-x64.msi”安装Nodejs,中间记得改下路径,其他都点“Next”。
(我是统一放到一个文件夹里的,如下图)
检验Nodejs是否安装成功,按住“Win+R”,输入cmd,在DOS命令窗口输入:
node -v
查看Nodejs的版本。查看得到就是安装成功了,如图:
可能跟大家有点不同的是~
我将 elasticsearch-head-master 解压到 elasticsearch-7.6.2 文件夹中,因为我觉得这样比较好管理吧。
然后简单了解下文件目录。
Elasticsearch和Kibana解压后的文件目录都差不多,主要还是以下那样的结构:
【文件目录详解】
- bin 启动文件:里面后缀为.bat的就是启动程序的,双击即可启动Elasticsearch或Kibana。
- config 配置文件:里面后缀为.yml的就是主配置文件,可以使用记事本或者其他程序打开修改程序配置。
- lib 依赖包
- logs 日志文件
- modules 功能模块
- plugins 插件
- data 存放索引数据文件
Elasticsearch的启动文件:
Elasticsearch的主配置文件:
Kibana的启动文件和主配置文件也是这样的(kibana.bat和kibana.yml),不重复了。
【Tips】汉化Kibana,修改配置文件kibana.yml末端的:
#i18n.locale: "en"
改为
i18n.locale: "zh-CN"
注释的"#"删掉,en改为zh-CN。
(三)环境部署【最重要】
1、Elasticsearch、Kibana7.6.2的环境部署
首先给Elasticsearch、Kibana7.6.2 配置环境变量。在“此电脑”右击—属性—高级系统设置—环境变量—系统变量中的Path—编辑—新建,然后输入以下路径:
D:\ES-sw\elasticsearch-7.6.2\bin
D:\ES-sw\kibana-7.6.2-windows-x86_64\bin
如图所示:
按住“Win+R”,输入cmd,在DOS命令窗口输入elasticsearch启动,如图:
elasticsearch
在浏览器中打开http://127.0.0.1:9200/或http://localhost:9200/
得到下图这样的页面,说明成功部署好Elasticsearch:
按住“Win+R”,输入cmd,在DOS命令窗口输入kibana启动,如图:
kibana
在浏览器中打开http://localhost:5601/
得到下图这样的页面,说明成功部署好Kibana:
2、Nodejs的环境部署
想要利用Nodejs实现在http://127.0.0.1:9100/跨域访问http://127.0.0.1:9200/,就要在elasticsearch.yml文件末端添加两行代码:
http.cors.enabled: true
http.cors.allow-origin: "*"
3、Head插件_安装部署
进入elasticsearch-head-master路径下的DOS命令窗口。
这样进入更快
输入以下代码:
// 默认国外镜像下载会很慢,甚至会失败,npm从淘宝的镜像下载包会更快
npm config set -g registry https://registry.npm.taobao.org
// 全局安装grunt-cli工具
npm install -g grunt-cli
// 下载依赖(在Receiving那一步可能会失败,没关系的,再试一次)
npm install
启动、运行Head插件:
npm run start
或
grunt server
“允许访问”后,看到以下信息说明已经成功启动了。
访问http://127.0.0.1:9100/进入Head插件。