自学内容网 自学内容网

Docker部署ES7.9.3单节点

Elasticsearch(简称ES)是一个分布式、可扩展、实时的搜索与数据分析引擎!

图片

Elasticsearch位于Elastic Stack核心,为所有类型的数据提供近乎实时的搜索和分析。无论是结构化或非结构化文本、数字数据还是地理空间数据,Elasticsearch都能以支持快速搜索的方式高效地存储和索引它们。而且,Elasticsearch还能让大家超越简单的数据检索和聚合信息,来发现数据中的趋势和模式哦。

Elasticsearch能与名为Logstash的数据收集和日志解析引擎以及名为Kibana的分析和可视化平台一起,被设计成一个集成解决方案,称为“Elastic Stack”(以前称为“ELK stack”)。

Elasticsearch的底层依赖Lucene,但Lucene的使用比较复杂,需要有一定的信息检索知识。而Elasticsearch的目的是隐藏Lucene的复杂性,取而代之的提供一套简单一致的RESTful API,让大家能更方便地使用Lucene的强大功能。

Elasticsearch还具有如下特点哦:

  • 是一个分布式的实时文档存储引擎,每个字段都可以被索引与搜索。

  • 支持各种查询和聚合操作。

  • 能胜任上百个服务节点的扩展,支持PB级别的结构化或者非结构化数据。

此外,Elasticsearch还有许多优势和应用场景呢,比如:

  • 优势:非关系型、搜索引擎、近实时搜索与分析、高可用、天然分布式、横向可扩展等。

  • 应用场景:搜索引擎、电商网站的商品搜索、站内搜索、模糊查询、全文检索服务,非关系型数据库(如业务宽表),数据库做统计查询,大数据近实时分析引擎(如日志分析)等。

下载镜像:

docker pull docker.elastic.co/elasticsearch/elasticsearch:7.9.3

安装服务:

docker run -d --name my-es \

  -p 9200:9200 -p 9300:9300 \

  -e "discovery.type=single-node" \

docker.elastic.co/elasticsearch/elasticsearch:7.9.3


原文地址:https://blog.csdn.net/qq_24442273/article/details/143855848

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!