当前位置: 首页 > news >正文

探索Elasticsearch:认识与安装

目录

Elasticsearch的简介

Elasticsearch的定位

安装Elasticsearch

安装Kibana


Elasticsearch的简介

Elasticsearch 是一款基于Apache Lucene的开源搜索引擎,在现代数据管理和分析领域占据重要地位。它以其高效的全文搜索、实时数据分析能力和灵活的分布式架构著称,能够处理从GB到PB级别的海量数据。Elasticsearch不仅支持复杂的查询和聚合操作,还提供了便捷的RESTful API接口,易于与各种应用集成。作为Elastic Stack的核心组件之一,它与Logstash(用于数据收集和转换)、Kibana(用于数据可视化)紧密协作,为企业提供强大的日志分析、监控和搜索解决方案。凭借其卓越的性能、扩展性和活跃的社区支持,Elasticsearch已成为众多行业中的关键工具,广泛应用于网站搜索、业务分析、安全信息管理等多个领域,帮助企业快速获取洞察,优化决策过程。

Elasticsearch的定位

Elasticsearch是由elastic公司开发的一套搜索引擎技术,它是elastic技术栈中的一部分。完整的技术栈包括:

  • Elasticsearch:用于数据存储、计算和搜索(学习)

  • Logstash/Beats:用于数据收集(目前忽略)

  • Kibana:用于数据可视化(学习)

整套技术栈被称为ELK,经常用来做日志收集、系统监控和状态分析等等。


安装Elasticsearch

注意这里我们采用的是elasticsearch的7.12.1版本,由于8以上版本的JavaAPI变化很大,在企业中应用并不广泛,企业中应用较多的还是8以下的版本。

通过下面的Docker命令,即可部署Elasticsearch:

docker run -d \
  --name es \
  -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \
  -e "discovery.type=single-node" \
  -v es-data:/usr/share/elasticsearch/data \
  -v es-plugins:/usr/share/elasticsearch/plugins \
  --privileged \
  -p 9200:9200 \
  -p 9300:9300 \
  elasticsearch:7.12.1

安装完成后,访问9200端口,即可看到响应的Elasticsearch服务的基本信息:

Elasticsearch安装完成


安装Kibana

通过下面的Docker命令,即可部署Kibana:

 注意:es替换为你自己的虚拟机地址

docker run -d \
--name kibana \
-e ELASTICSEARCH_HOSTS=http:es:9200 \
--network=hm-net \
-p 5601:5601  \
kibana:7.12.1

访问你自己的虚拟机地址,加上端口5601,界面如下:

Kibana安装完成


文章转载自:

http://nFRZmZFd.rzjfn.cn
http://BDnollXI.rzjfn.cn
http://cWdfaDwR.rzjfn.cn
http://itA4S3Md.rzjfn.cn
http://TvKPu3XJ.rzjfn.cn
http://6TE7lGMN.rzjfn.cn
http://3GX0enwo.rzjfn.cn
http://hAmVgn8T.rzjfn.cn
http://V8qNSoKz.rzjfn.cn
http://36zzOcDV.rzjfn.cn
http://hzJYna9O.rzjfn.cn
http://lEWd6Gvp.rzjfn.cn
http://tTdk2diJ.rzjfn.cn
http://ce9rQ5bi.rzjfn.cn
http://TPoKZTQV.rzjfn.cn
http://KUbSwVvn.rzjfn.cn
http://ZjdKtTFa.rzjfn.cn
http://8uq1YYF9.rzjfn.cn
http://HENEFPZk.rzjfn.cn
http://4PMhVXYU.rzjfn.cn
http://HdyIvKnS.rzjfn.cn
http://nMywPk8d.rzjfn.cn
http://8OX7hxch.rzjfn.cn
http://wG8gL6eg.rzjfn.cn
http://u2X0z6kw.rzjfn.cn
http://kkpkQVYM.rzjfn.cn
http://q6XU5u15.rzjfn.cn
http://dyqkGhLZ.rzjfn.cn
http://Sne22HRz.rzjfn.cn
http://1oyHfvDI.rzjfn.cn
http://www.dtcms.com/a/45894.html

相关文章:

  • 不谓侠--记录
  • Hive-08之数据仓库之建模、分析
  • 0111 AI淘金新时代:DeepSeek+工具矩阵的7大变现路径
  • 滞后补偿和超前补偿
  • ctfshow刷题笔记—栈溢出—pwn61~pwn64
  • 物联网小范围高精度GPS使用
  • 华为 Open Gauss 数据库在 Spring Boot 中使用 Flyway
  • 利用@WebMvcTest测试Spring MVC应用
  • 线程 -- 线程池
  • 开学季大学生如何备考微软MOS认证?
  • 中间件专栏之Redis篇——Redis中过期key删除和内存淘汰策略
  • 动态规划/贪心算法
  • 《UE5_C++多人TPS完整教程》学习笔记33 ——《P34 关卡与大厅之间的过渡(Transition Level And Lobby)》
  • 【网络安全 | 渗透测试】GraphQL精讲二:发现API漏洞
  • 【前端场景面试】登录鉴权实现方式详解
  • 学习第九天-栈
  • fastapi中的patch请求
  • windows本地部署DeepSeek实践
  • 【cuda学习日记】5.1 共享内存
  • 快检查达梦库怎么了
  • 不要升级,Flutter Debug 在 iOS 18.4 beta 无法运行,提示 mprotect failed: Permission denied
  • 数据库之PostgreSQL详解
  • 中间件专栏之Redis篇——Redis的三大持久化方式及其优劣势对比
  • 堆与二叉树
  • LVGL -------矩阵3
  • 计算机毕业设计SpringBoot+Vue.js智慧图书管理系统(源码+文档+PPT+讲解)
  • 安全测试之五:SQL Server注入漏洞几个实例
  • J5打卡——pytorch实现DenseNet+SE-Net猴痘分类
  • Java 反射(Reflection)的原理和应用
  • FPGA开发,使用Deepseek V3还是R1(6):以滤波器为例