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

ElasticSearch的初级安装相关推荐

  1. Elasticsearch 使用初级入门 【入门篇】

    Elasticsearch 使用初级入门 整理中.... 1.下载 下载网址:https://www.elastic.co/cn/downloads/elasticsearch 2.安装 因为安全问题 ...

  2. Elasticsearch本地 docker-compose 安装

    安装前的检查 安装 Elasticsearch 之前,你需要先安装一个较新的版本的 Java,最好的选择是,你可以从 www.java.com 获得官方提供的最新版本的 Java. 安装JDK sud ...

  3. Elasticsearch 及 Kibana 安装篇

    简介 官网-安装介绍 这里记载了各个软件包的安装方法,Linux Mac Windows-- 本文记载的是在 CentOS 系统安装 Elasticsearch 7.0.0 版本的步骤. 安装 Jav ...

  4. Elasticsearch相关软件安装

    4.1. Windows安装elasticsearch 1.安装JDK,至少1.8.0_73以上版本,验证:java -version. 2.下载和解压缩Elasticsearch安装包,查看目录结构 ...

  5. elasticsearch,elasticsearch-service安装

    在Windows上安装Elasticsearch.zip 1 安装条件 安装需具备java 8或更高版本:官方的Oracle发行版,只需安装JDK Elasticsearch的ZIP安装包--安装包地 ...

  6. Elasticsearch集群安装Version6.2.2

    Elasticsearch集群安装, 基于Elasticsearch6.2.2版本, 在Linux上安装Elasticsearch集群. 1.安装规划 IP HostName Service Mast ...

  7. ElasticSearch 之 Linux 安装 ElasticSearch-7.15.2(ELK、IK)

    Linux 安装 ElasticSearch-7.15.2 相关文件 关于Jdk 关于 Kibana 关于 ELK 下载.上传.解压相关文件 一.搭建 ElasticSearch 服务器 二.启动 E ...

  8. ElasticSearch 集群安装,简单使用

    ElasticSearch 集群安装,简单使用 http://www.elastic.co/guide/en/elasticsearch/reference/current/setup-configu ...

  9. 【javaWeb微服务架构项目——乐优商城day07】——Elasticsearch介绍和安装及使用(安装kibana,安装ik分词器,Spring Data Elasticsearch,高级查询)

    文章目录 0.学习目标 1.Elasticsearch介绍和安装 1.1.简介 1.1.1.Elastic 1.1.2.Elasticsearch 1.1.3.版本 1.2.安装和配置 1.2.1.新 ...

最新文章

  1. C#对Microsoft.VisualBasic My对象兰台妙选【月儿原创】
  2. cocoahttpserver 载入本地html,利用CocoaHttpServer搭建手机本地服务器
  3. 阿里云支撑马来西亚数字自由贸易区落地 帮助马来西亚中小企业参与全球贸易...
  4. 用C语言写HMI程序,HMI画面元素组成设计及代码生成方法与流程
  5. altium导出钻孔文件_[Altium Designer 学习]怎样输出Gerber文件和钻孔文件
  6. 计算文档中不同单词出现的次数
  7. 20个基本电路图讲解_12v太阳能充电电路图大全
  8. 我决定把IDEA神器这些你可能不知道的但是又实用的小技巧分享出来,超赞!
  9. oracle 导入文件 年月日,oracle导入文件时,日期格式问题
  10. 比赛-h47学长的训练赛 (27 Aug, 2018)
  11. navicat11全系列破解教程
  12. 串口服务器gsd文件,PROFIBUS总线通信仪表GSD文件的选择
  13. 微信加人就服务器频繁,微信加同一个人好友,提示操作过于频繁,请稍后重试!这个是什么意思啊?...
  14. 微信小程序TabBar的使用
  15. No bootable device
  16. Python: 使用sphinx生成python项目文档
  17. 胡水生:中小型企业如何应对互联网的发展
  18. openjudge 1.9.14 铺地毯
  19. 【copy】也说嵌入式系统架构设计(linux 平台)
  20. Android P 分屏显示

热门文章

  1. mac 下的实用工具总结
  2. NSIS:判断并安装.NET Framework 4 的例子
  3. 用户和组 win2003
  4. .NET中的异步编程(一)-为什么需要异步
  5. Nodejs 了解web服务器
  6. Python爬虫_数据存储
  7. 电机的入门之路系列2--电机驱动芯片2003的用法
  8. 滑动窗口法LeetCode
  9. 汇编语言---子程序设计举例(两组数据相加)
  10. php编译安装swoole,PHP7 源码编译安装 Swoole 扩展