死磕ElasticSearch(二)

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: 死磕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

相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
相关文章
|
2天前
|
存储 Java BI
死磕ElasticSearch(一)
死磕ElasticSearch(一)
|
2天前
|
存储 NoSQL 关系型数据库
死磕HBase(一)
死磕HBase(一)
|
2天前
|
分布式计算 Hadoop 分布式数据库
死磕HBase(二)
死磕HBase(二)
|
2天前
|
SQL 算法 API
死磕flink(三)
死磕flink(三)
|
2天前
|
Linux 流计算
死磕flink(四)
死磕flink(四)
|
2天前
|
资源调度 流计算 Docker
死磕flink(七)
死磕flink(七)
|
2天前
|
流计算 Docker 容器
死磕flink(八)
死磕flink(八)
|
2天前
|
SQL 资源调度 Kubernetes
死磕flink(五)
死磕flink(五)
|
2天前
|
消息中间件 存储 API
死磕flink(六)
死磕flink(六)
|
2天前
|
分布式计算 大数据 数据处理
死磕Flink(一)
死磕Flink(一)