ElasticSearch的初级安装

本文介绍了ElasticSearch的基本概念,阐述了为何在海量数据检索分析中优于MySQL,并详细说明了Windows环境下ElasticSearch、ElasticSearch-head和Kibana的安装步骤,包括JDK的先决条件。通过启动命令和访问URL验证了安装成功。

ElasticSearch简单安装


基本概念

ElasticSearch官网

Elasticsearch 是一个分布式的开源搜索和分析引擎,适用于所有类型的数据,包括文本、数字、地理空间、结构化和非结构化数据

Elasticsearch 在 Apache Lucene 的基础上开发而成,支持Restful风格和多种语言调用

着重功能就是用来做数据的检索和分析

  • 应用程序搜索

  • 网站搜索

  • 企业搜索

  • 日志处理和分析

  • 基础设施指标和容器监测

  • 应用程序性能监测

  • 地理空间数据分析和可视化

  • 安全分析

  • 业务分析

为什么要用ElasticSearch

可能会有人问,我们mysql也能做数据的检索和分析,为什么还要用ElasticSearch?

对,mysql也能做数据的检索和分析,但是我们说术业有专攻。而mysql主要用于做数据的持久化存储与管理,也就是crud。如果我们真的使用mysql做海量数据的检索与分析,ElasticSearch更在行。

为什么说mysql做海量数据的检索与分析没有ElasticSearch在行

mysql做数据的检索与分析时,需要将全部数据都遍历一遍,所以速度会更慢。

而ElasticSearch在做数据的检索与分析时,并不需要遍历全部数据,所以速度会更快。

(你肯定又想问为什么ElasticSearch不需要遍历所有数据,后面的一篇博客会详情讲,先提示一下(倒排索引))

ElasticSearch的安装(Window)

在安装ElasticSearch之前,必须安装JDK(最好安装JDK1.8版本及以上)

由于ElasticSearch 5.x 往后依赖于JDK 1.8的,所以现在我们下载JDK 1.8或者更高版本

我们会安装ElasticSearch、ElasticSearch-head插件(ElasticSearch可视化工具)、kibana(ElasticSearch可视化工具)

最好是版本一致(避免版本冲突出错)、(我们这里是7.6.1版本)

可以去官网找下载安装

也可以去阿里云盘下载、百度云盘

阿里云盘下载地址

狂神说资料下载地址

解压三个压缩包即可

启动ElasticSearch及相关可视化工具

1.找到ElasticSearch安装目录下的bin目录,双击elasticsearch.bat

在这里插入图片描述
打开浏览器输入http://localhost:9200 看到以下画面则代表ElasticSearch已成功启动
在这里插入图片描述

2.打开kibana安装目录下的bin目录,双击kibana.bat文件

在这里插入图片描述
打开浏览器输入http://localhost:5601看到以下画面则代表ElasticSearch已成功启动
在这里插入图片描述
3.找到elasticsearch-head安装目录,执行npm install(nodejs项目安装依赖)
安装好之后再npm run start启动,,打开浏览器端口9100

默认是打不开的(因为跨域)

找到ElasticSearch安装目录下的config目录,打开elasticsearch.yml,在最后加上

http.cors.enabled: true
http.cors.allow-origin: "*"

在这里插入图片描述

http://localhost:9100看到以下画面
在这里插入图片描述
至此,我们ElasticSearch、ElasticSearch-head、Kibana全部安装完成

下期介绍ElasticSearch的Restful风格做crud

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值