当前位置: 首页 > news >正文

docker compose一键启动ES集群和kibana

集群启用了XPACK后,只有第一次可以启动成功。要是宕机了。就启动不了了。(除非删除data目录所有数据)生产环境 启用了后 建议配置 自定义证书。

services:es01:image: "docker.elastic.co/elasticsearch/elasticsearch:7.17.25"container_name: es01ports:- "9200:9200"- "9300:9300"privileged: trueenvironment:node.name: es01discovery.seed_hosts: es01,es02,es03cluster.initial_master_nodes: es01cluster.name: myesclusternode.master: truenode.data: truehttp.cors.enabled: truebootstrap.memory_lock: truehttp.cors.allow-origin: "*"ES_JAVA_OPTS: -Xms512m -Xmx512mxpack.security.enabled: trueingest.geoip.downloader.enabled: falseELASTIC_PASSWORD: passwordvolumes:- "/usr/local/es_cluster/node_1/data:/usr/share/elasticsearch/data"- "/usr/local/es_cluster/node_1/logs:/usr/share/elasticsearch/logs"- "/usr/local/es_cluster/node_1/plugins:/usr/share/elasticsearch/plugins"networks:- es-networkulimits:memlock:soft: -1hard: -1es02:image: "docker.elastic.co/elasticsearch/elasticsearch:7.17.25"container_name: es02ports:- "9201:9200"- "9301:9300"privileged: trueenvironment:node.name: es02discovery.seed_hosts: es01,es02,es03cluster.name: myesclusternode.master: truenode.data: truehttp.cors.enabled: truebootstrap.memory_lock: truehttp.cors.allow-origin: "*"ES_JAVA_OPTS: -Xms512m -Xmx512mxpack.security.enabled: trueingest.geoip.downloader.enabled: falseELASTIC_PASSWORD: passwordvolumes:- "/usr/local/es_cluster/node_2/data:/usr/share/elasticsearch/data"- "/usr/local/es_cluster/node_2/logs:/usr/share/elasticsearch/logs"- "/usr/local/es_cluster/node_2/plugins:/usr/share/elasticsearch/plugins"networks:- es-networkulimits:memlock:soft: -1hard: -1es03:image: "docker.elastic.co/elasticsearch/elasticsearch:7.17.25"container_name: es03ports:- "9202:9200"- "9302:9300"privileged: trueenvironment:node.name: es03discovery.seed_hosts: es01,es02,es03cluster.name: myesclusternode.master: truenode.data: truehttp.cors.enabled: truebootstrap.memory_lock: truehttp.cors.allow-origin: "*"ES_JAVA_OPTS: -Xms512m -Xmx512mxpack.security.enabled: trueingest.geoip.downloader.enabled: falseELASTIC_PASSWORD: passwordvolumes:- "/usr/local/es_cluster/node_3/data:/usr/share/elasticsearch/data"- "/usr/local/es_cluster/node_3/logs:/usr/share/elasticsearch/logs"- "/usr/local/es_cluster/node_3/plugins:/usr/share/elasticsearch/plugins"networks:- es-networkulimits:memlock:soft: -1hard: -1kibana:image: docker.elastic.co/kibana/kibana:7.17.25container_name: kibanadepends_on:- es01- es02- es03ports:- "5601:5601"- "9600:9600"environment:SERVERNAME: kibanaELASTICSEARCH_HOSTS: '["http://es01:9200","http://es02:9200","http://es03:9200"]'ES_JAVA_OPTS: -Xmx512m -Xms512mELASTICSEARCH_USERNAME: elasticELASTICSEARCH_PASSWORD: passwordxpack.security.enabled: trueI18N_LOCALE: zh-CNSERVER_PUBLICBASEURL: "http://ip:5601"networks:- es-network
networks:es-network:driver: bridge
http://www.lryc.cn/news/494129.html

相关文章:

  • 遗传算法与深度学习实战(25)——使用Keras构建卷积神经网络
  • pytest+allure生成报告显示loading和404
  • 为何划分 Vue 项目结构组件?划分结构和组件解决了什么问题?为什么要这么做?
  • springboot中使用mongodb完成评论功能
  • Dubbo的RPC泛化调用
  • 【k8s深入理解之 Scheme】全面理解 Scheme 的注册机制、内外部版本、自动转换函数、默认填充函数、Options等机制
  • 接口性能优化宝典:解决性能瓶颈的策略与实践
  • 雨晨 Windows Server 2025 数据中心 极简 26311.5000
  • 关于IDE的相关知识之三【插件安装、配置及推荐的意义】
  • JSP+Servlet实现列表分页功能
  • 操作系统存储器相关习题
  • QUICK 调试camera-xml解析
  • 【linux】shell脚本编写基础
  • STM32 外设简介
  • Django-Vue3-Admin - 现代化的前后端分离权限管理系统
  • Cesium K-means自动聚合点的原理
  • Vue 项目中如何解决组件之间的循环依赖
  • 交通流量预测:基于交通流量数据建立模型
  • Hot100 - 搜索二维矩阵II
  • uart_pl011.c驱动API的zephyr测试
  • RPA:电商订单处理自动化
  • 小程序 - 个人简历
  • MySQL自启动失败(MySQL不能开机自启)解决方案_MySQL开机自启疑难杂症解决,适用Win11/Win10
  • 储存水..
  • Cmake 常用操作总结
  • Kylin Server V10 下 RocketMQ 主备自动切换模式部署
  • DevOps工程技术价值流:GitLab源码管理与提交流水线实践
  • Vue 3 中实现页面特定功能控制
  • VLC 播放的音视频数据处理流水线搭建
  • 何时在 SQL 中使用 CHAR、VARCHAR 和 VARCHAR(MAX)