广告
返回顶部
首页 > 资讯 > 精选 >怎么用docker搭建elasticsearch集群
  • 539
分享到

怎么用docker搭建elasticsearch集群

2023-06-19 10:06:16 539人浏览 独家记忆
摘要

本篇内容主要讲解“怎么用Docker搭建elasticsearch集群”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用docker搭建elasticsearch集群”吧!概述用docker进

本篇内容主要讲解“怎么用Docker搭建elasticsearch集群”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用docker搭建elasticsearch集群”吧!

概述

用docker进行elasticsearch的部署非常简单,如果要实现集群配置,需要进行一些特殊的处理,本文介绍如何利用docker进行elasticsearch集群的搭建。

具体的配置可以参照该 示例

主节点配置

docker-compose.yml配置文件

es:  image: elasticsearch  volumes:    - ./es:/usr/share/elasticsearch/data    - ./elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml  ports:    - 9200:9200    - 9300:9300

其中的./es:/usr/share/elasticsearch/data是将elasticsearch的数据文件挂在到本机的一个目录上,这儿指定的本机目录是./es,可以修改为其它有权限的目录。

elasticsearch.yml配置文件

cluster.name: elasticsearch_clusternode.name: node-masternode.master: truenode.data: trueHttp.port: 9200network.host: 0.0.0.0network.publish_host: master-ipdiscovery.zen.ping.unicast.hosts: ["master-ip"]

network.publish_host: master-ip指定了本机ip,需要将master-ip修改为真实的机器ip。discovery.zen.ping.unicast.hosts中的master-ip同样需要修改为真实的机器ip。

启动服务

首先确认一下/etc/sysctl.conf配置文件中的vm.max_map_count是否大于655360,如果不是,或者配置文件中没有该配置,则用root用户将该配置修改为vm.max_map_count=655360,并执行命令sysctl -p否则启动时elasticsearch会报错。

执行docker-compose up -d,就可以正常启动了。

数据节点配置

docker-compose.yml配置文件

与主节点的配置相同。

elasticsearch.yml配置文件

cluster.name: elasticsearch_clusternode.name: node-data-1node.master: falsenode.data: truehttp.port: 9200network.host: 0.0.0.0network.publish_host: data-ipdiscovery.zen.ping.unicast.hosts: ["master-ip"]

与主节点配置的区别在于以下几点:

node.name: node-data-1node.master: falsenetwork.publish_host: data-ip

node.name是数据节点的名字,node.master要设置为false,network.publish_host设置为数据节点的机器ip。

启动服务

启动步骤同主节点。

主节点和数据节点都启动完成后,在主节点服务器上执行 curl http://master-ip:9200/_cat/nodes 命令(将命令中的master-ip修改为主节点的机器ip)可以看到集群中节点的状态。

到此,相信大家对“怎么用docker搭建elasticsearch集群”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: 怎么用docker搭建elasticsearch集群

本文链接: https://www.lsjlt.com/news/295373.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么用docker搭建elasticsearch集群
    本篇内容主要讲解“怎么用docker搭建elasticsearch集群”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用docker搭建elasticsearch集群”吧!概述用docker进...
    99+
    2023-06-19
  • Elasticsearch集群是怎么搭建的
    Elasticsearch集群是怎么搭建的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一:资源集群: gh-cluster节点1:gh-cluster-node-01 &...
    99+
    2023-06-04
  • Windows10怎么搭建ElasticSearch集群服务
    这篇“Windows10怎么搭建ElasticSearch集群服务”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Window...
    99+
    2023-06-05
  • docker怎么搭建redis集群
    要搭建Redis集群,可以使用Docker来简化部署过程。下面是一些搭建Redis集群的步骤: 首先,确保已经安装了Docker...
    99+
    2023-10-26
    docker redis
  • docker mysql集群怎么搭建
    要搭建Docker MySQL集群,可以按照以下步骤进行操作: 安装Docker:在每个节点上安装Docker引擎。 创建D...
    99+
    2023-10-27
    docker mysql
  • Elasticsearch集群搭建及Py
    本文记录Elasticsearch物理集群的安装步骤,在3台机器上部署一个集群。行文顺序为整个安装过程从头到尾,期间发现不少问题。因此,本文不适合一步步跟着做,建议您看完整篇文章,然后再开始搭建集群。 1 . 环境 机器: 3台...
    99+
    2023-01-31
    集群 Elasticsearch Py
  • 怎么用Docker-Compose搭建Spark集群
    这篇文章主要讲解了“怎么用Docker-Compose搭建Spark集群”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Docker-Compose搭建Spark集群”吧!docker-...
    99+
    2023-06-30
  • docker redis4.0集群搭建
    redis集群对于很多人来说非常熟悉,在前些日子,我也有一位大兄弟也发布过一篇关于在阿里云(centOS7)上搭建redis 集群的文章,虽然集群搭建的文章在网上很多,我比较喜欢这篇文章的地方是他在搭建过程中,指出一些我们会遇到而别人没有指...
    99+
    2023-01-31
    集群 docker
  • 怎么使用docker compose搭建etcd集群
    本文小编为大家详细介绍“怎么使用docker compose搭建etcd集群”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么使用docker compose搭建etcd集群”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习...
    99+
    2023-07-02
  • Docker容器怎么搭建Kafka集群
    本篇内容介绍了“Docker容器怎么搭建Kafka集群”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、Kafka集群的搭建1.拉取相关镜像...
    99+
    2023-06-29
  • 基于Docker搭建iServer集群
    目录前言一、安装Docker二、下载 iServer 镜像三、启动iServer四、发布服务五、搭建集群前言 Linux容器虚拟技术(LXC,Linux Container)是一种轻...
    99+
    2022-11-13
  • Docker Redis 5.0 集群(cluster)搭建
    一、准备工具 安装docker(来自官网) (1) 安装所需的软件包 $ sudo yum install -y yum-utils device-mapper-persistent-data lvm2 (2) 使用以下命令来设置稳定...
    99+
    2015-01-06
    Docker Redis 5.0 集群(cluster)搭建
  • docker如何搭建redis集群
    要搭建Redis集群,可以使用Docker来进行部署。下面是一种常见的方法:1. 创建一个文件夹,在文件夹中创建一个名为`docke...
    99+
    2023-08-23
    docker redis
  • docker如何搭建kafka集群
    本文小编为大家详细介绍“docker如何搭建kafka集群”,内容详细,步骤清晰,细节处理妥当,希望这篇“docker如何搭建kafka集群”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、原生Docker命令 ...
    99+
    2023-06-30
  • docker下怎么搭建fastdfs分布式集群
    这篇文章主要讲解了“docker下怎么搭建fastdfs分布式集群”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“docker下怎么搭建fastdfs分布式集群”吧!本文在centos6.8下...
    99+
    2023-06-19
  • elasticsearch-2.1.1集群搭建的示例分析
    这篇文章主要为大家展示了“elasticsearch-2.1.1集群搭建的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“elasticsearch-2....
    99+
    2022-10-19
  • Docker上实现Redis集群搭建
    目录1、拉取镜像2、创建Redis容器3、启动并组建集群启动容器4、存在的问题环境:Docker + ( Redis:5.0.5 * 3 ) 1、拉取镜像 docker pull...
    99+
    2022-11-12
  • docker zookeeper集群搭建的方法
    本篇内容主要讲解“docker zookeeper集群搭建的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“docker zookeeper集群搭建的方法”吧!准备工具一、安装docker 二...
    99+
    2023-06-19
  • Docker-Compose如何搭建Redis集群
    本篇内容介绍了“Docker-Compose如何搭建Redis集群”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. 集群配置3主+3从由于...
    99+
    2023-07-05
  • elasticsearch集群cluster怎么用
    这篇文章主要介绍“elasticsearch集群cluster怎么用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“elasticsearch集群cluster怎么用”文章能帮助大家解决问题。节点Di...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作