前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >关于了解Elasticsearch

关于了解Elasticsearch

作者头像
橘子君丶
发布2023-03-08 11:33:18
1930
发布2023-03-08 11:33:18
举报
文章被收录于专栏:springBoot3.0springBoot3.0

1、关于Elasticsearch(ES)

???? 文章简介:JavaEE ???? 创作目的:Elasticsearch ☀️ 今日天气:天气很好 ???? 每日一言:“我肩上是风,风上是闪烁的星辰。”

橘子的小站使用的也是ES搜索引擎哦~

1-1、ES 是什么?

Elasticsearch 是一个基于ApacheLucene(TM)的开源搜索引擎,是一个分布式的 免费开源搜索和分析引擎 ,适用于包括文本、数字、地理空间、结构化和非结构化数据等在内的所有类型的数据!无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。

1-2、ES 可以干什么?

  • Elasticsearch 在速度和可扩展性方面都表现出色,而且还能够索引多种类型的内容!
  • 能够安全可靠地获取任何来源、任何格式的数据,然后实时地对数据进行搜索、分析和可视化。
  • 它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理 PB 级别的数据。

1-3、我们为什么选择 ES?

  • Elasticsearch 很快
  • Elasticsearch 具有分布式的本质特征
  • Elasticsearch 包含一系列广泛的功能
  • Elastic Stack 简化了数据采集、可视化和报告过程

2、核心概念

2-1、物理设计

物理设计: 在后台把索引划分为多个片段

2-2、逻辑设计

逻辑设计:

  • 索引(indices) ===> 数据库中的表
  • 文档(document) ===> 相当于数据库中的一条记录
  • fields ===> 相当于数据库中的字段

3、Es初体验

3-1、Es下载安装

官网地址:www.elastic.co/cn/elastics…

我们下载Windows版本
我们下载Windows版本

将Es解压安装之后就可以使用了!

3-2、Es 目录结构

目录结构
目录结构
  • bin: 文件的启动目录
  • config: 配置文件目录
    • log4j2: 日志配置文件
    • jvm.options: java虚拟机配置文件
    • elasticSearch.yml: elasticSearch配置文件
  • lib: 相关 jar 包存放目录
  • logs:日志文件存放目录
  • moudles:功能模块目录
  • plugins:插件目录

3-3、Es启动

在bin目录中点击 elasticSearch.bat 启动服务!

在这里插入图片描述
在这里插入图片描述

Es启动比较慢,大家需要耐心等待一下!

在这里插入图片描述
在这里插入图片描述

当出现 started 时启动成功! 我们在本地访问 localhost:9200 即可访问ElasticSearch

在这里插入图片描述
在这里插入图片描述

在返回的json字符串中可以看到关于ElasticSearch 的各种信息!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-12-28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

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