前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ElasticSearch学习记录(一):Windows下安装

ElasticSearch学习记录(一):Windows下安装

原创
作者头像
云时之间
修改2020-09-18 14:58:30
3900
修改2020-09-18 14:58:30
举报
文章被收录于专栏:云时之间云时之间

首先明确ElasticSearch是啥?

ElasticSearch学习记录(一):Windows安装
ElasticSearch学习记录(一):Windows安装

正好最近业务需要,趁机学习一下ElasticSearch的使用,实际项目开发实战中,几乎每个系统都会有一个搜索的功能,当搜索做到一定程度时,维护和扩展起来难度就会慢慢变大,所以很多公司都会把搜索单独独立出一个模块,用ElasticSearch等来实现。

一:安装JDK

由于ElasticSearch是基于lucence开发的,因此需要JDK的支持,JDK下载地址:

Java SE Development Kit 8www.oracle.com

二:安装ElasticSearch

接下来以Windows安装为例:

下载地址:/www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

官网下载比较困难,需要一些技术手段。这里提供一个国内的镜像下载地址列表,方便网友下载。

https://mirrors.huaweicloud.com/elasticsearch/7.9.1/​mirrors.huaweicloud.com

下载完成后解压:

ElasticSearch学习记录(一):Windows安装
ElasticSearch学习记录(一):Windows安装

进入bin目录下,双击执行elasticsearch.bat

ElasticSearch学习记录(一):Windows安装
ElasticSearch学习记录(一):Windows安装

看到started,说明服务启动,浏览器测试走起。

ElasticSearch学习记录(一):Windows安装
ElasticSearch学习记录(一):Windows安装

浏览器输入网址http://localhost:9200

ElasticSearch学习记录(一):Windows安装
ElasticSearch学习记录(一):Windows安装

看到这些,说明安装成功了

三:安装ElasticSearch-head

elasticsearch-head是较早支持Elasticsearch的可视化客户端工具之一,功能虽然能够使用,但是界面美感不足,目前属于功能基本停更的状态,这也是其使用上的不足之处。

早期版本的elasticsearch-head可以直接以插件的方式在Elasticsearch中进行安装,在Elasticsearch 5之后则需要将elasticsearch-head服务单独运行,并且支持Chrome的插件方式或者Docker容器运行方式。

下载地址:

https://github.com/mobz/elasticsearch-head

过程中需要安装node环境和grunt~

下载完成后,解压

ElasticSearch学习记录(一):Windows安装
ElasticSearch学习记录(一):Windows安装

网上有很多复杂的方法去安装,我发现直接点击index页面也是可以正常使用的,当然这样的缺点是每次都得打开这个网页,稍显繁琐~

然后只需要输入ElasticSearch的URL并点击connect按钮,成功连接即可显示如下图所示信息。

ElasticSearch学习记录(一):Windows安装
ElasticSearch学习记录(一):Windows安装

因为我是单点的,所以健康度直接是yellow,黄色不影响使用,红色就有问题了,不过具体看问题是什么问题。

这时候ElasticSearch即可以正常使用了,后续慢慢踩坑~

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
Elasticsearch Service
腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档