参考:https://www.cnblogs.com/hualess/p/11540477.html
下一篇文章:跟乐乐学ES!(二)ElasticSearch基础。
下载
https://www.elastic.co/cn/downloads/elasticsearch
目前我所用的版本是7.12.0
https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.12.0-windows-x86_64.zip
运行ElasticSearch服务
注意:ElasticSearch是基于lucence开发的,也就是运行需要java jdk支持。所以要先安装JAVA环境。
由于ElasticSearch 5.x 往后依赖于JDK 1.8的,所以需要先准备好JDK 1.8或者更高版本的系统环境。
下载后解压,以管理员权限运行bin目录下的elasticsearch.bat
打印出started说明运行成功
访问localhost:9200,查看状态
为ElasticSearch安装可视化界面管理
由于ES官方并没有为ES提供界面管理工具,仅仅是提供了后台的服务。elasticsearch-head是一个为ES开发的一个页
面客户端工具,其源码托管于GitHub,地址为:https://github.com/mobz/elasticsearch-head
head提供了4种安装方式:
1.源码安装,通过npm run start启动(不推荐)
2.通过docker安装(推荐)
3.通过chrome插件安装(推荐)
4.通过ES的plugin方式安装(不推荐)
OR.通过docker安装
系统为centos7
#拉取镜像
docker pull mobz/elasticsearch-head:5
#创建容器
docker create --name elasticsearch-head -p 9100:9100 mobz/elasticsearch-head:5
#启动容器
docker start elasticsearch-head
通过浏览器进行访问:
注意:
由于前后端分离开发,所以会存在跨域问题,需要在服务端做CORS的配置,如下:
# 打开配置文件进行编辑
vim elasticsearch.yml
# 更改下列属性和值:
http.cors.enabled: true http.cors.allow-origin: "*"
通过chrome插件的方式安装不存在该问题。
OR.通过谷歌浏览器插件安装
访问:
https://chrome.google.com/webstore/detail/elasticsearch-head/ffmkiejjmecolpfloofpjologoblkegm
添加后访问可视化界面
连接