首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Elasticsearch教程 | 第一篇:下载安装

Elasticsearch教程 | 第一篇:下载安装

作者头像
一点博客
发布2021-11-16 16:50:49
发布2021-11-16 16:50:49
68100
代码可运行
举报
文章被收录于专栏:一点博客一点博客
运行总次数:0
代码可运行

ES官网地址

https://www.elastic.co/cn/

下载安装包

下载地址:https://www.elastic.co/cn/downloads/?elektra=home&storm=hero[1]

版本选择以及下载方式如下:

启动ES

windows环境下:运行bin\elasticsearch.bat;linux环境运行 bin/elasticsearch;后台运行:./elasticsearch -d

Docker 安装 Elasticsearch

拉取镜像编辑

代码语言:javascript
代码运行次数:0
运行
复制
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.15.2

启动容器

代码语言:javascript
代码运行次数:0
运行
复制
docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.15.2

使用 Docker Compose 启动多节点集群

1 创建一个docker-compose.yml文件:

代码语言:javascript
代码运行次数:0
运行
复制
version: '2.2'
services:
  es01:
    image: docker.elastic.co/elasticsearch/elasticsearch:7.15.2
    container_name: es01
    environment:
      - node.name=es01
      - cluster.name=es-docker-cluster
      - discovery.seed_hosts=es02,es03
      - cluster.initial_master_nodes=es01,es02,es03
      - bootstrap.memory_lock=true
      - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
    ulimits:
      memlock:
        soft: -1
        hard: -1
    volumes:
      - data01:/usr/share/elasticsearch/data
    ports:
      - 9200:9200
    networks:
      - elastic
  es02:
    image: docker.elastic.co/elasticsearch/elasticsearch:7.15.2
    container_name: es02
    environment:
      - node.name=es02
      - cluster.name=es-docker-cluster
      - discovery.seed_hosts=es01,es03
      - cluster.initial_master_nodes=es01,es02,es03
      - bootstrap.memory_lock=true
      - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
    ulimits:
      memlock:
        soft: -1
        hard: -1
    volumes:
      - data02:/usr/share/elasticsearch/data
    networks:
      - elastic
  es03:
    image: docker.elastic.co/elasticsearch/elasticsearch:7.15.2
    container_name: es03
    environment:
      - node.name=es03
      - cluster.name=es-docker-cluster
      - discovery.seed_hosts=es01,es02
      - cluster.initial_master_nodes=es01,es02,es03
      - bootstrap.memory_lock=true
      - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
    ulimits:
      memlock:
        soft: -1
        hard: -1
    volumes:
      - data03:/usr/share/elasticsearch/data
    networks:
      - elastic


volumes:
  data01:
    driver: local
  data02:
    driver: local
  data03:
    driver: local


networks:
  elastic:
    driver: bridge

2 运行docker-compose以启动集群:

代码语言:javascript
代码运行次数:0
运行
复制
docker-compose up

References

[1] https://www.elastic.co/cn/downloads/?elektra=home&storm=hero: https://www.elastic.co/cn/downloads/?elektra=home&storm=hero

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-11-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 一点博客 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ES官网地址
  • 下载安装包
    • 版本选择以及下载方式如下:
  • 启动ES
  • Docker 安装 Elasticsearch
    • 拉取镜像编辑
    • 启动容器
    • 使用 Docker Compose 启动多节点集群
    • References
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档