1. ElasticSearch安装
1.1 下载
官网下载地址:https://www.elastic.co/cn/downloads/elasticsearch
根据开发环境不同版本进行安装,Windows系统选择图中所示版本。
1.2 安装并启动
直接将下载好的安装包进行解压即可。
启动方式有两种:
1. 进入安装目录下的bin目录,cmd中执行elasticsearch命令启动;
2. 进入安装目录下的bin目录,双击elasticsearch.bat文件启动;
验证ElasticSearch是否安装成功:
在浏览器中输入http://localhost:9200,如果出现如下界面,则说明安装成功。
2. 安装Kibana
2.1 Kibana简介
Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据。使用Kibana,可以通过各种图表进行高级数据分析及展示。
Kibana让海量数据更容易理解。它操作简单,基于浏览器的用户界面可以快速创建仪表板(dashboard)实时显示Elasticsearch查询动态。
设置Kibana非常简单。无需编码或者额外的基础架构,几分钟内就可以完成Kibana安装并启动Elasticsearch索引监测。
Kibana架构为Elasticsearch定制,可以将任何结构化和非结构化数据加入Elasticsearch索引。Kibana还充分利用了Elasticsearch强大的搜索和分析功能。
2.2 下载
官网下载地址:https://www.elastic.co/cn/downloads/kibana
注意:Kibana版本必须与ElasticSearch版本一致。
2.3 安装并启动
直接将下载好的安装包进行解压即可。
启动方式有两种:
1. 进入安装目录下的bin目录,cmd中执行kibana命令启动;
2. 进入安装目录下的bin目录,双击kibana.bat文件启动;
验证Kibana是否安装成功:
在浏览器中输入http://localhost:5601,如果出现如下界面,则说明安装成功。
2.4 操作
在左侧找到Dev Tools,单机打开,就可以正常进行操作了。
3. 安装Head插件
ElasticSearch5以上版本安装head插件前,需要先安装node和grunt。
3.1 安装node
官网下载地址:https://nodejs.org/en/download/
下载之后,双击msi,根据步骤安装nodejs即可(建议将nodejs安装在ElasticSearch安装目录下)。
安装完成后,在安装目录下新建如下两个文件夹,用于存放npm的全局模块:
node-cash
node-global
最后,在安装目录下输入指令:node -v,如果能看到相应版本,则说明安装成功。
3.2 安装grunt
在nodejs目录下,输入指令:npm install -g grunt -cli
安装完成后,输入指令:grunt -version,如果能看到相应版本,则说明安装成功。
3.3 安装head
下载地址:https://github.com/mobz/elasticsearch-head
下载zip,解压文件包(为方便管理,建议将head文件解压到ElasticSearch目录下)。
1. /head/Gruntfile.js文件
添加一行:hostname: '*'
2. /head/_site/app.js文件
this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://localhost:9200"设置为自己的地址
3.4 配置ElasticSearch
1. /config/elasticsearch.yml文件
(1)结尾添加:
http.cors.enabled: true
http.cors.allow-origin: "*"
node.master: true
node.data: true
(2)去掉注释
cluster.name: my-application
node.name: node-1
network.host: 127.0.0.1
http.port: 9200