Elasticsearch安装
1. 所需环境
- 最低JDK1.8
- Elasticsearch客户端,界面工具
Java开发,Elasticsearch的版本和之后对应的Java的核心jar包,版本对应。
2. 安装包
3. 安装Elasticsearch
解压即可。

bin 启动文件
config 配置文件
log4j2 日志配置文件
jvm.options java 虚拟机相关的配置 电脑配置较低需修改Xms参数更改最低需要的内存
elasticsearch.yml elasticsearch 的配置文件! 默认 9200 端口! 跨域!
lib 相关jar包
logs 日志!
modules 功能模块
plugins 插件!
3.1. 启动
执行bin/elasticsearch

访问9200端口。

You Know, for Search.
4. 安装可视化前端Elasticsearch-head
npm install
- 运行
npm run start

4.1. 解决跨域问题
9100前端页面访问9200的Elasticsearch会出现跨域错误。
解决方法:
在Elasticsearch下:
config/elasticsearch.yml
开启跨域访问
# 开启跨域
http.cors.enabled: true
http.cors.allow-origin: "*"

主要做数据浏览用,不建议在此做数据查询。
5. 安装Kibana
Kibana版本要和es版本一致