ElasticSearch下载
下载地址:https://www.elastic.co/downloads/past-releases#elasticsearch
选择上面的操作系统,下载自己需要的版本即可。
ElasticSearch安装
1.ElasticSearch下载解压
解压后,ElasticSearch目录结构如下:
- bin :脚本文件,包括 ES 启动 、安装插件等等;
- config : elasticsearch.yml(ES 配置文件)、jvm.options(JVM 配置文件)、日志配置文件等等;
- JDK : 内置的 JDK,JAVA_VERSION=“12.0.1”;
- lib : 类库;
- logs : 日志文件;
- modules : ElasticSearch所有模块等;
- plugins : ElasticSearch已经安装的插件,默认没有插件 ,也是放ik分词器目录;
- data : ElasticSearch启动的时候,会有该目录,用来存储文档数据。该目录可以设置;
2.ElasticSearch启动
进入bin目录下,双击执行elasticsearch.bat,如下图所示:
显示start字样,说明启动成功了:
3.检测ElasticSearch启动成功
看到started说明启动成功,打开浏览器测试,输入地址:
http://localhost:9200
出现以下内容,说明启动成功了:
安装ElasticSearch-head插件
由于ElasticSearch官方并没有为ElasticSearch提供界面管理工具,仅仅是提供了后台的服务,为此我们可以安装elasticsearch-head插件(页面客户端工具)。
1.首先安装node环境
官网安装下载地址:
https://nodejs.org/
下载Windows版msi的,下载完直接安装,一直确定即可。
安装完后cmd查看版本node-v:
出现如下内容:
node-v v14.0.0
说明elasticsearch-head安装成功了。
2.其次安装 Grunt 工具
grunt是一个很方便的构建工具,可以进行打包压缩、测试、执行等等的工作,head插件就是通过grunt启动的,因此需要安装grunt。
cmd中执行:
npm install -g grunt-cli
查看版本号:
grunt -version grunt-cli v1.4.3
说明grunt安装成功了。
3.最后安装head插件
1.下载head插件
https://github.com/mobz/elasticsearch-head
2.解压进入目录
进入elasticsearch-head-master目录:
执行命令:
npm install
如果安装速度慢,可设置成淘宝的镜像重新安装 npm config set registry:https://registry.npm.taobao.org。
3.启动head插件
输入:
npm run start
出现如下内容,说明启动成功了。
4.修改 elasticsearch.yml 配置文件
进入config目录:
增加新的参数,这样head插件可以访问elasticsearch:
http.cors.enabled: true http.cors.allow-origin: "*" http.cors.allow-headers: "*"
注意,设置参数的时候:后面要有空格。
5.修改完配置重启elasticsearch
浏览器访问 :
http://localhost:9100
至此Elasticsearch和ElasticSearch-head已经安装了。
陈睿mikechen
10年+大厂架构经验,资深技术专家,就职于阿里巴巴、淘宝、百度等一线互联网大厂。
关注「mikechen」公众号,获取更多技术干货!
后台回复【面试】即可获取《史上最全阿里Java面试题总结》,后台回复【架构】,即可获取《阿里架构师进阶专题全部合集》