Elasticsearch
jdk1.8,es客户端,界面工具Kibana
es版本要和java的核心jar包版本对应。
1.下载地址:Free and Open Search: The Creators of Elasticsearch, ELK & Kibana | Elastic
2.选择对应版本下载后直接解压即可。
bin 启动文件
config 配置文件
log4j2 日志配置文件
jvm.options java 虚拟机相关的配置
elasticsearch.yml elasticsearch的配置文件 默认9200端口。进而会出现跨域问题
lib 相关jar包
modules 功能模块
logs 日志
plugins 插件 eg:ik分词器
3.启动
点击bin下的elasticsearch.bat进行启动,启动后访问localhost:9200即可。
Head
1.下载地址:https://github.com/mobz/elasticsearch-head/
2.下载后将其放置在elasticsearch同路径进行解压缩
结构如下:
es
--elasticsearch
--elasticsearch-head-master
然后使用npm进行安装依赖。(因此需要有node.js环境)
解压后需要进行依赖的安装:
3.在elasticsearch-head-master访问cmd
4. 启动: npm run start 然后会看到下一步进行访问的网址。
Kibana
1.下载路径:Kibana:数据的探索、可视化和分析 | Elastic
Kibana的版本必须和Es的版本对应 也是解压即用(路径和head一样同级即可)
2.直接启动
先启动Es后再选择Kibana中的bin下的kibana.bat启动即可。
启动后访问接口:http://localhost:5601
开发工具在右侧的Dev Tools
英文操作有问题的话可以使用汉化版
kibana-7.15.2-windows-x86_64\config路径下的kibana.yml文件中添加:(冒号后一定要跟空格!!)
i18n.locale: "zh-CN"
跨域问题的解决
在elasticsearch下config中的elasticsearch.yml中配置即可。需要注意true和“*”与:之间必须有空格,不然会报错。
#配置跨域问题
#开启跨域支持
http.cors.enabled: true
#设置所有人都可以访问
http.cors.allow-origin: "*"
配置成功后重启即可。