当前位置: 代码迷 >> 综合 >> Elasticsearch教程 | 第一篇:下载安装
  详细解决方案

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

热度:88   发布时间:2023-11-23 00:29:33.0

ES官网地址

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

下载安装包

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

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

在这里插入图片描述

启动ES

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

Docker 安装 Elasticsearch

拉取镜像编辑

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

启动容器

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文件:

version: '2.2'
services:es01:image: docker.elastic.co/elasticsearch/elasticsearch:7.15.2container_name: es01environment:- 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: -1hard: -1volumes:- data01:/usr/share/elasticsearch/dataports:- 9200:9200networks:- elastices02:image: docker.elastic.co/elasticsearch/elasticsearch:7.15.2container_name: es02environment:- 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: -1hard: -1volumes:- data02:/usr/share/elasticsearch/datanetworks:- elastices03:image: docker.elastic.co/elasticsearch/elasticsearch:7.15.2container_name: es03environment:- 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: -1hard: -1volumes:- data03:/usr/share/elasticsearch/datanetworks:- elasticvolumes:data01:driver: localdata02:driver: localdata03:driver: localnetworks:elastic:driver: bridge

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

docker-compose up
  相关解决方案