目录
本文为Windows下的安装教程,接下来的安装过程有的需要
Node.js
和npm
的支持
所以需要提前安装Node.js
,现在Node.js
集成了其包管理器npm
可以在cmd中输入以下命令查看是否安装node.js
和npm
node -v
npm -v
ElasticSearch的安装
1. 下载es
然后点击下载,进入到下载页面,然后点击相应的系统即可下载
下载页面:https://www.elastic.co/cn/downloads/elasticsearch
ps:官网下在速度十分慢,建议复制下载链接,去迅雷下载
2. 解压es压缩包
解压即可使用
3. 了解es目录
bin
:启动文件
config
:配置文件
lib
:相关jar包(可以看到很多关于lucene
的)
logs
:日志
modules
:功能模块
plugins
:插件(比如ik分词器,放在该目录中即可使用)
4. 启动es
双击bin目录下的elasticsearch.bat
启动
5. 访问测试
启动后,找到上图访问地址
访问127.0.0.1:9200
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qxJLC1ue-1650244631169)(https://gitee.com/zhong_siru/images/raw/master//img/image-20200914120422823.png)]
到此,即成功
ElasticSearch-head安装
1. 下载es-head
下载地址:https://github.com/mobz/elasticsearch-head
2. 解压es-head压缩包
下载完成后解压
3. 下载es-head相关依赖
注意:接下来的操作需要提前安装
Node.js
然后打开cmd
,切换到当前目录,输入以下命令安装相关依赖
cnpm install
等待安装完成即可,然后重新查看我们的安装目录,可以看到安装完成的依赖文件夹
4. 启动es-head
依赖安装完成后,输入以下命令启动
npm run start
出现上图结果即启动成功
4. 访问测试,连接es
然后访问localhost:9100
,出现以下界面
然后我们点击连接,发现没有反应,F12
打开控制台,查看信息,发现报错
这是因为跨域问题
:这里我们9100端口连接9200端口,跨端口出现问题
5. 解决跨域问题
接下来需要在elasticsearch的配置文件elasticsearch.yml
中进行相关设置,先关闭elseticsearch
在elasticsearch的配置文件路径为:elasticsearch安装目录configelasticsearch.yml
在elasticsearch.yml
的最后加上以下两行代码
http.cors.enabled: true
http.cors.allow-origin: "*"
保存后退出,然后重启elasticsearch
(点击bin目录下的elasticsearch.bat
)
启动成功后,访问localhost:9200
检查是否成功
然后再次在localhost:9100
点击连接,成功!
到此,es-head安装成功,且成功连接了es
Kibana的安装
Kibana
是一个针对elasticsearch
的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch
索引中的数据。
- 使用
Kibana
可以通过各种图表进行高级数据分析及展示 Kibana
让海量数据更容易理解。它操作简单,基于浏览器的用户界面可以快速创建仪表板(dashboard)实时显示Elasticsearch
查询动态- 设置
Kibana
非常简单。无需编码或者额外的基础架构,几分钟内就可以完成Kibana
安装并启动Elasticsearch
索引监测。
- 设置
1. 下载kibana
在官网中点击下载跳转到下载页面
下载页面:https://www.elastic.co/cn/downloads/kibana
然后点击相应的系统即可下载
ps:官网下在速度十分慢,建议复制下载链接,去迅雷下载
2. 解压kibana压缩包
下载完成后进行解压,解压需要一定的时间,解压完成即可
3. 启动kibana
双击bin目录下的kibana.bat
启动
4. 访问测试
如上图所示,kibana默认的端口为5601
,访问localhost:5601
进行测试,出现如下页面
5. 汉化
修改kibana配置文件kibana.yml
,地址:kibana安装目录configkibana.yml
最后添加i18n.locale: "zh-CN"
保存退出即可,然后重新启动kibana
,可以看到已经全部变成中文
)