死磕ElasticSearch(二)

本文涉及的产品
Elasticsearch Serverless通用抵扣包,测试体验金 200元
简介: 死磕ElasticSearch(二)

一、通过docker-compose单节点的部署的方式来部署es的方式:

①、docker-compose的配置文件如下:

version: "3.5"services:  elasticsearch:     image: docker.elastic.co/elasticsearch/elasticsearch:7.15.2     container_name: elasticsearch     restart: always     ports:       - 9200:9200     volumes:       - ./elasticsearch7/logs:/usr/share/elasticsearch/logs       - ./elasticsearch7/data:/usr/share/elasticsearch/data       - ./plugins/ik:/usr/share/elasticsearch/plugins/ik       - ./elasticsearch7/config/single-node.yml:/usr/share/elasticsearch/config/elasticsearch.yml       - ./elasticsearch7/config/jvm.options:/usr/share/elasticsearch/config/jvm.options       - ./elasticsearch7/config/log4j2.properties:/usr/share/elasticsearch/config/log4j2.properties     environment:       - "ES_JAVA_OPTS=-Xms512m -Xmx512m"       - "TZ=Asia/Shanghai"       - "TAKE_FILE_OWNERSHIP=true"   #volumes 挂载权限 如果不想要挂载es文件改配置可以删除     ulimits:       memlock:         soft: -1         hard: -1     networks:       base-env-network:         aliases:          - elasticsearch  kibana:    image: docker.elastic.co/kibana/kibana:7.15.2    container_name: kibana2    volumes:      - ./elasticsearch7/config/kibana.yml:/usr/share/kibana/config/kibana.yml    ports:      - 15601:5601    ulimits:      nproc: 65535      memlock: -1    depends_on:       - elasticsearch    networks:       base-env-network:         aliases:          - kibana
# docker network create base-env-networknetworks:  base-env-network:    external:      name: "base-env-network"

②、启动es:docker-compose up -d

3e90001c74a19a4f2f8376a34349a9cb.png

③、查看docker-compose的启动日志如下:浏览器访问es和kibana如下:

1cacc626194d9af4da47743ea2848bdd.png

768cfe0258906846e352309359408921.png


b5d2e81a3549695b315a9a0b1e7a6025.png

相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
相关文章
|
监控 Java 索引
ES 生产中10个常见参数阈值(默认最大值)操作及优化解决方案
ES 生产中10个常见参数阈值(默认最大值)操作及优化解决方案
ES 生产中10个常见参数阈值(默认最大值)操作及优化解决方案
|
存储 API 对象存储
ElasticSearch基于snapshot和华为云OBS的备份
ElasticSearch基于snapshot和华为云OBS的备份
ElasticSearch基于snapshot和华为云OBS的备份
|
Java Windows
SpringBoot:Windows平台下JAR包的启动,停止和日志分割脚本
SpringBoot:Windows平台下JAR包的启动,停止和日志分割脚本
SpringBoot:Windows平台下JAR包的启动,停止和日志分割脚本
|
存储 JSON 固态存储
【离线】esrally实践总结
1.真正的离线安装esrally 2.术语介绍,官方数据集、track介绍 3.官方数据集下载 4.离线使用esrally测试现有ES测试集群 5.对比两次race(测试)的结果 6.测试时间太长怎么办? 7.报告分析
3669 2
【离线】esrally实践总结
|
Java Android开发 图形学
unity 调用android的震动
在unity中调用震动一般有两种方式: 1.使用unity自带的 Handheld.Vibrate();优点:方便、简单缺点:无法控制震动的频率 2.自己导入jar包到unity中优点:便于后期的调节震动的频率缺点:如果是初步接触android studio可能比较麻烦 这次就不说Handheld.Vibrate(),直接调用就ok了。
3580 0
|
12月前
|
SQL Shell 数据库连接
死磕xxl-job(二)
死磕xxl-job(二)
|
12月前
|
存储 负载均衡 Java
Elasticsearch集群面试系列文章一
【9月更文挑战第9天】Elasticsearch(简称ES)是一种基于Lucene构建的分布式搜索和分析引擎,广泛用于全文搜索、结构化搜索、分析以及日志实时分析等场景。
177 7
|
12月前
|
监控 Java API
死磕xxl-job(一)
死磕xxl-job(一)
|
12月前
|
自然语言处理 搜索推荐 数据库
高性能分布式搜索引擎Elasticsearch详解
高性能分布式搜索引擎Elasticsearch详解
285 4
高性能分布式搜索引擎Elasticsearch详解
|
12月前
|
存储 缓存 自然语言处理
深度解析ElasticSearch:构建高效搜索与分析的基石
【9月更文挑战第8天】在数据爆炸的时代,如何快速、准确地从海量数据中检索出有价值的信息成为了企业面临的重要挑战。ElasticSearch,作为一款基于Lucene的开源分布式搜索和分析引擎,凭借其强大的实时搜索、分析和扩展能力,成为了众多企业的首选。本文将深入解析ElasticSearch的核心原理、架构设计及优化实践,帮助读者全面理解这一强大的工具。
548 8