如何通过docker-compose部署单节点ES

这篇具有很好参考价值的文章主要介绍了如何通过docker-compose部署单节点ES。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、概述

Linux系统搭建单节点ES的方式有很多种,其中通过docker-compose进行安装最为方便。

二、准备
1、配置虚拟机
1.1、设置IP

将虚拟机IP设置为192.168.1.100;

1.2、设置内存

将虚拟机内存设置为4G,内存太小可能导致ES无法正常运行;

1.3、修改limits.conf

limits.conf文件可以设置用户最大可创建文件的数量

# cat >> /etc/security/limits.conf << EOF
* soft nofile 65536
* hard nofile 131072
EOF
# cat /etc/security/limits.conf

说明:上面指令用于向/etc/security/limits.conf文件末尾添加如下内容:

* soft nofile 65536
* hard nofile 131072

注意

如果不设置用户最大可创建文件的数量,则elasticsearch启动时出现如下信息:

…省略…
ERROR: [3] bootstrap checks failed
[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]
…省略…
1.4、修改sysctl.conf

sysctl.conf文件可以设置最大虚拟内存

# cat >> /etc/sysctl.conf << EOF
vm.max_map_count=655360
EOF
# cat /etc/sysctl.conf
# sysctl -p

说明:

a、第一个指令用于向/etc/sysctl.conf文件末尾添加如下内容:

vm.max_map_count=655360

b、第三个指令用于在Linux内核处于运行状态时动态地修改内核的运行参数;-p用于从 “/etc/sysctl.conf”配置文件中加载内核参数设置;

注意

如果不设置最大虚拟内存,则elasticsearch启动时出现如下信息:文章来源地址https://www.toymoban.com/news/detail-556289.html

…省略…
ERROR: [3] bootstrap checks failed
[1]: max virtual memory areas vm.max_map_count [655360] is too low, increase to at least [262144]
…省略…
1.5、数据包转发
# cat >> /usr/lib/sysctl.d/50-default.conf << EOF
net.ipv4.ip_forward = 1
EOF
# cat /usr/lib/sysctl.d/50-default.conf

到了这里,关于如何通过docker-compose部署单节点ES的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker-compose部署单机ES+Kibana

    本次elasticsearch和kibana版本为8.2.2 使用环境:centos7.9 本次记录还包括:安装elasticsearch中文分词插件和拼音分词插件 1、创建目录和填写配置 2、准备中文分词插件和拼音分词插件 2.1 获取中文和拼音分词插件 下载地址: https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v8.2

    2024年04月14日
    浏览(45)
  • 通过 docker-compose 快速部署 Hive 详细教程

    其实通过 docker-compose 部署 hive 是在继上篇文章 Hadoop 部署的基础之上叠加的,Hive 做为最常用的数仓服务,所以是有必要进行集成的,感兴趣的小伙伴请认真阅读我以下内容,通过 docker-compose 部署的服务主要是用最少的资源和时间成本快速部署服务,方便小伙伴学习、测试、

    2024年02月09日
    浏览(48)
  • 通过 docker-compose 快速部署 MySQL保姆级教程

    MySQL 是一种开源的关系型数据库管理系统( RDBMS ),以其快速、可靠和易于使用而受到广泛的欢迎。 MySQL 使用 SQL (结构化查询语言)进行查询、管理和操作数据。 MySQL 是一种跨平台的数据库,支持在各种操作系统(如 Windows、Linux、MacOS 等)上运行。 MySQL 中的重要概念包括

    2024年02月04日
    浏览(48)
  • 【大数据】通过 docker-compose 快速部署 MinIO 保姆级教程

    MinIO 是一个开源的 对象存储服务器 ,它兼容 Amazon S3(Simple Storage Service)API 。它被设计用于构建分布式存储架构,提供高可用性、高性能和可扩展的对象存储解决方案。 下面是MinIO的一些主要特点和功能: 对象存储 :MinIO以对象为基本存储单元,可以存储和管理任意大小的

    2024年02月15日
    浏览(43)
  • 【大数据】通过 docker-compose 快速部署 ClickHouse 保姆级教程

    ClickHouse是一种 高性能、列式存储的分布式数据库管理系统 。它专注于快速数据分析和查询,并且在大规模数据集上表现出色。 在ClickHouse中,数据按列存储而不是按行存储。这种存储方式有许多优点,特别适合分析工作负载。下面是一些与列数据存储相关的关键概念和特点

    2024年02月07日
    浏览(50)
  • 【中间件】通过 docker-compose 快速部署 Kafka 保姆级教程

    Kafka是由Apache基金会开发的分布式流处理平台,采用发布-订阅模式,支持高吞吐量、低延迟的数据传输。主要用于处理实时数据管道、数据存储和数据分析等大数据应用场景。Kafka采用高效的数据压缩算法,可以在集群中存储大量的数据,并通过分区机制来实现数据的高可靠

    2024年02月12日
    浏览(51)
  • 3节点ubuntu24.04服务器docker-compose方式部署高可用elk+kafka日志系统并接入nginx日志

    节点名称 IP 部署组件及版本 配置文件路径 机器CPU 机器内存 机器存储 Log-001 10.10.100.1 zookeeper:3.4.13 kafka:2.8.1 elasticsearch:7.7.0 logstash:7.7.0 kibana:7.7.0 zookeeper:/data/zookeeper kafka:/data/kafka elasticsearch:/data/es logstash:/data/logstash kibana:/data/kibana 2*1c/16cores 62g 50g 系统 800g 数据盘 Log-002 10.10.10

    2024年04月27日
    浏览(46)
  • 【QA】docker-compose-部署django-如何设置自动启动

    使用docker-compose部署django项目,通常做法是: 构建docker镜像 运行容器 进入容器里面启动django项目 但是这样不够自动化。 尝试通过配置脚本的方式,让容器启动的时候就启动django项目,但这样往往使得容器一直处于重启状态,容器无法运行,本文主要解决这个问题 docker-com

    2024年01月23日
    浏览(41)
  • docker-compose部署kafka服务时如何同时允许内外网访问?

    最近在学习kafka相关知识,需要搭建自己的kafka环境。综合考虑后决定使用docker-compose来管理维护这个环境。 Bitnami的yml文件就很不错,这里直接拿来用了。 下载或创建上述yml文件后,启动: 服务启动后,可以进入容器访问kafka服务 使用我们的java客户端连接上述docker容器中的

    2024年02月08日
    浏览(42)
  • 如何在CentOS使用docker-compose部署Apache Superset并实现公网访问

    Superset是一款由中国知名科技公司开源的“现代化的企业级BI(商业智能)Web应用程序”,其通过创建和分享dashboard,为数据分析提供了轻量级的数据查询和可视化方案。Superset在数据处理和可视化方面具有强大的功能,能够满足企业级的数据分析需求,并为用户提供直观、灵

    2024年01月25日
    浏览(72)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包