Elasticsearch、Kibana7.6.2安装及head插件安装

这篇blog是在2020年5月1日写的,For Windows系统的。
目前ES更新到7.6.2版本;JDK最新版本为14;Nodejs最新版为12.16.1

(一)安装包准备

安装包预告图:elasticsearch、kibana、jdk14、nodejs、head插件

1、JDK-14_下载

【Java SE - Downloads | Oracle】
官网链接: https://www.oracle.com/java/technologies/javase-downloads.htmljdk-14
建议还是下最新版的,我习惯装在D盘,安装时记得自己留意下修改路径就行。

【Tips】我是直接将默认的C盘安装的"C"改成"D",然后我的Java的路径就是D:\Program Files\Java\jdk-14\bin
我的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/
es官网下载
【Downloads Elasticsearch Free】
链接: https://www.elastic.co/cn/downloads/elasticsearch
Elasticsearch下载
下载可能会挺慢的…

3、Kibana(7.6.2)_下载

Kibana的下载也是一样的。要注意的是Kibana和Elasticsearch的版本要一致
【Downloads Kibana Free】
链接: https://www.elastic.co/cn/downloads/kibana
Kibana下载
下载可能也会挺慢的…

4、Nodejs_下载

【下载 | Node.js】
官网链接: https://nodejs.org/zh-cn/download/
Nodejs_下载指引

5、Head插件_下载

Head插件是在Github官网上下载的。
【GitHub - mobz/elasticsearch-head】
官网链接: https://github.com/mobz/elasticsearch-head
Head插件是在Github官网上下载
点“Clone or download”——“Download ZIP”即可。

(二)解压并安装

下载好之后,将压缩包解压
双击“node-v12.16.1-x64.msi”安装Nodejs,中间记得改下路径,其他都点“Next”。
(我是统一放到一个文件夹里的,如下图)
压缩包解压后我的ES-sw
检验Nodejs是否安装成功,按住“Win+R”,输入cmd,在DOS命令窗口输入:

node -v

查看Nodejs的版本。查看得到就是安装成功了,如图:
检验Nodejs是否安装成功

可能跟大家有点不同的是~
我将 elasticsearch-head-master 解压到 elasticsearch-7.6.2 文件夹中,因为我觉得这样比较好管理吧。
将 elasticsearch-head-master 解压到 elasticsearch-7.6.2 文件夹
然后简单了解下文件目录

Elasticsearch和Kibana解压后的文件目录都差不多,主要还是以下那样的结构:
elasticsearch文件目录

【文件目录详解】

  • bin 启动文件:里面后缀为.bat的就是启动程序的,双击即可启动Elasticsearch或Kibana。
  • config 配置文件:里面后缀为.yml的就是主配置文件,可以使用记事本或者其他程序打开修改程序配置。
  • lib 依赖包
  • logs 日志文件
  • modules 功能模块
  • plugins 插件
  • data 存放索引数据文件

Elasticsearch的启动文件:
elasticsearch启动文件
Elasticsearch的主配置文件:
elasticsearch主配置文件
Kibana的启动文件和主配置文件也是这样的(kibana.bat和kibana.yml),不重复了。

【Tips】汉化Kibana,修改配置文件kibana.yml末端的:

#i18n.locale: "en"
改为
i18n.locale: "zh-CN"

注释的"#"删掉,en改为zh-CN。
汉化Kibana,修改配置文件

(三)环境部署【最重要】

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

在DOS命令窗口输入elasticsearch启动
在浏览器中打开http://127.0.0.1:9200/http://localhost:9200/
得到下图这样的页面,说明成功部署好Elasticsearch:
成功部署好Elasticsearch
按住“Win+R”,输入cmd,在DOS命令窗口输入kibana启动,如图:

kibana

在DOS命令窗口输入kibana启动
在浏览器中打开http://localhost:5601/
得到下图这样的页面,说明成功部署好Kibana:
成功部署好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: "*"

在elasticsearch.yml文件末端添加两行代码

3、Head插件_安装部署

进入elasticsearch-head-master路径下的DOS命令窗口。
这样进入更快
进入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

启动、运行head插件
“允许访问”后,看到以下信息说明已经成功启动了。
在这里插入图片描述

访问http://127.0.0.1:9100/进入Head插件。
在这里插入图片描述


版权声明:本文为Aolani_L原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。