当前位置: 首页 > 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

相关文章:

docker compose一键启动ES集群和kibana

集群启用了XPACK后,只有第一次可以启动成功。要是宕机了。就启动不了了。(除非删除data目录所有数据)生产环境 启用了后 建议配置 自定义证书。 services:es01:image: "docker.elastic.co/elasticsearch/elasticsearch:7.17.25"co…...

遗传算法与深度学习实战(25)——使用Keras构建卷积神经网络

遗传算法与深度学习实战(25)——使用Keras构建卷积神经网络 0. 前言1. 卷积神经网络基本概念1.1 卷积1.2 步幅1.3 填充1.4 激活函数1.5 池化 2. 使用 Keras 构建卷积神经网络3. CNN 层的问题4. 模型泛化小结系列链接 0. 前言 卷积神经网络 (Convolution…...

pytest+allure生成报告显示loading和404

pytestallure执行测试脚本后,通常会在电脑的磁盘上建立一个临时文件夹,里面存放allure测试报告,但是这个测试报告index.html文件单独去打开,却显示loading和404, 这个时候就要用一些办法来解决这个报告显示的问题了。 用命令产生…...

为何划分 Vue 项目结构组件?划分结构和组件解决了什么问题?为什么要这么做?

在一个大型 Vue 项目中,合理的目录结构和组件划分至关重要。良好的结构可以提高开发效率,减少维护成本,并使得团队合作更加顺畅。下面我将详细讲解如何在 Vue 项目中进行目录结构和组件划分,并结合实际项目代码示例进行说明。 1. 为什么要划分结构和组件? 1.1 提高可维护…...

springboot中使用mongodb完成评论功能

pom文件中引入 <!-- mongodb --> <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency> yml中配置连接 data:mongodb:uri: mongodb://admin:1234561…...

Dubbo的RPC泛化调用

目录 一、RPC泛化调用的应用场景 二、Dubbo RPC泛化调用的实现原理 三、Dubbo RPC泛化调用的实现步骤 四、示例代码 五、泛化调用怎么发现提供该接口的服务及服务的IP和端口&#xff1f; Dubbo的RPC泛化调用是一种在调用方没有服务方提供的API的情况下&#xff0c;对服务方…...

【k8s深入理解之 Scheme】全面理解 Scheme 的注册机制、内外部版本、自动转换函数、默认填充函数、Options等机制

参考 【k8s基础篇】k8s scheme3 之序列化_基于schema进行序列化-CSDN博客【k8s基础篇】k8s scheme4 之资源数据结构与资源注册_kubernetes 的scheam-CSDN博客常见问题答疑 【k8s深入理解之 Scheme 补充-1】理解 Scheme 中资源的注册以及 GVK 和 go 结构体的映射-CSDN博客【k8s深…...

接口性能优化宝典:解决性能瓶颈的策略与实践

目录 一、直面索引 &#xff08;一&#xff09;索引优化的常见场景 &#xff08;二&#xff09;如何检查索引的使用情况 &#xff08;三&#xff09;如何避免索引失效 &#xff08;四&#xff09;强制选择索引 二、提升 SQL 执行效率 &#xff08;一&#xff09;避免不必…...

雨晨 Windows Server 2025 数据中心 极简 26311.5000

文件: 雨晨 Windows Server 2025 数据中心 极简 26311.5000 install.esd 大小: 1740910278 字节 修改时间: 2024年11月29日, 星期五, 19:00:20 MD5: 5B946B9DED569E04917E804B25A0F736 SHA1: E78BB430B3E0397F6ACFEB821CF85EA7CFB5A00F CRC32: B3F76BD7 常规制作旨在测试YCDIS…...

关于IDE的相关知识之三【插件安装、配置及推荐的意义】

成长路上不孤单&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a; 【14后&#x1f60a;///C爱好者&#x1f60a;///持续分享所学&#x1f60a;///如有需要欢迎收藏转发///&#x1f60a;】 今日分享关于ide插件安装、配置及推荐意义的相关内容…...

JSP+Servlet实现列表分页功能

分享一种最简单的JSPServlet实现分页的方式&#xff01; 旧&#xff1a;无分页功能的查询列表功能&#xff0c;仅供参考&#xff01; Servlet try {Connection conn null;PreparedStatement ps null;ResultSet rs null;List<Dept> arrayList null;conn DBUtil.get…...

操作系统存储器相关习题

1 为什么要配置层次式存储器? 设置多个存储器可以使存储器两端的硬件能并行工作&#xff1b; 采用多级存储系统特别是Cache技术&#xff0c;是减轻存储器带宽对系统性能影响的最佳结构方案&#xff1b; 在微处理机内部设置各种缓冲存储器&#xff0c;减轻对存储器存取的压力。…...

QUICK 调试camera-xml解析

本文主要介绍如何在QUICK QCS6490使能相机模组。QCS6490的相机基于CameraX的框架&#xff0c;只需通过配置XML文件&#xff0c;设置相机模组的相关参数&#xff0c;就可以点亮相机。本文主要介绍Camera Sensor Module XML和Camera Sensor XML配置的解析&#xff0c;这中间需要c…...

【linux】shell脚本编写基础

shell 脚本关键字&#xff1a; 1、变量定义:前后不能空格 输入&#xff1a; zhao"Joe" echo ${zhao} echo "I am ${zhao}" 输出&#xff1a; yuxin I am Joe2、echo 输出 输入&#xff1a; echo "123" 输出&#xff1a; 1233、readonly 定义变…...

STM32 外设简介

STM32 外设简介 STM32 是由意法半导体 (STMicroelectronics) 开发的一系列基于 ARM Cortex 内核的微控制器&#xff0c;广泛应用于嵌入式系统中。STM32 系列的一个重要特点是其丰富而强大的外设模块&#xff0c;支持多种接口和功能&#xff0c;能满足工业控制、物联网、消费电…...

Django-Vue3-Admin - 现代化的前后端分离权限管理系统

项目介绍 Django-Vue3-Admin是一个基于RBAC&#xff08;Role-Based Access Control&#xff09;模型的综合性基础开发平台&#xff0c;专注于权限控制&#xff0c;支持列级别的细粒度权限管理。该项目采用前后端分离架构&#xff0c;技术栈包括: 后端: Django Django REST …...

Cesium K-means自动聚合点的原理

Cesium K-means自动聚合点的原理 Cesium 是一个开源的 JavaScript 库&#xff0c;用于在 Web 环境中创建 3D 地球和地图应用。它能够处理地理空间数据&#xff0c;并允许开发者对大规模的地理数据进行可视化展示。在一些应用中&#xff0c;尤其是当处理大量地理坐标点时&#…...

Vue 项目中如何解决组件之间的循环依赖

前言 在大型 Vue 项目中&#xff0c;组件之间的关系可能会变得非常复杂&#xff0c;甚至会出现循环依赖的问题。循环依赖是指两个或多个模块互相依赖&#xff0c;形成一个闭环。这类问题会导致项目无法正常编译或运行&#xff0c;甚至可能引发意想不到的错误。本文将通过通俗易…...

交通流量预测:基于交通流量数据建立模型

✅作者简介&#xff1a;2022年博客新星 第八。热爱国学的Java后端开发者&#xff0c;修心和技术同步精进。 &#x1f34e;个人主页&#xff1a;Java Fans的博客 &#x1f34a;个人信条&#xff1a;不迁怒&#xff0c;不贰过。小知识&#xff0c;大智慧。 &#x1f49e;当前专栏…...

Hot100 - 搜索二维矩阵II

Hot100 - 搜索二维矩阵II 最佳思路&#xff1a; 利用矩阵的特性&#xff0c;针对搜索操作可以从右上角或者左下角开始。通过判断当前位置的元素与目标值的关系&#xff0c;逐步缩小搜索范围&#xff0c;从而达到较高的效率。 从右上角开始&#xff1a;假设矩阵是升序排列的&a…...

DeepSeek-OCR-2新手福利:免费使用星图GPU平台,体验最新OCR黑科技

DeepSeek-OCR-2新手福利&#xff1a;免费使用星图GPU平台&#xff0c;体验最新OCR黑科技 1. 为什么你应该尝试DeepSeek-OCR-2 如果你曾经被传统OCR工具折磨过——表格识别错乱、公式解析失败、多栏文本顺序混乱——那么DeepSeek-OCR-2会给你带来完全不同的体验。这个基于Deep…...

突破背景噪音壁垒:NoiseTorch重塑Linux音频体验的技术实践

突破背景噪音壁垒&#xff1a;NoiseTorch重塑Linux音频体验的技术实践 【免费下载链接】NoiseTorch Real-time microphone noise suppression on Linux. 项目地址: https://gitcode.com/gh_mirrors/no/NoiseTorch 解码音频困境&#xff1a;当声音传输遭遇现实挑战 想象…...

失落方舟一期

目录 一&#xff0c;技能一 核心扩散 细节辅助扩散 折射 二&#xff0c;技能二 爆破扩散 弹头拖尾 三&#xff0c;技能三 坠落扩散 四&#xff0c;技能四 起手预备效果 起手爆开 投射拖尾 发射魔法能量 能量锁链 魔法符文 汇聚能量条带 暗能量球 坠地能量爆…...

Git-RSCLIP零样本迁移实战:将预训练能力迁移到极地/海洋等特殊遥感场景

Git-RSCLIP零样本迁移实战&#xff1a;将预训练能力迁移到极地/海洋等特殊遥感场景 1. 引言&#xff1a;当通用模型遇见特殊场景 想象一下&#xff0c;你拿到一张北极冰盖融化的卫星图&#xff0c;或者一片深海珊瑚礁的遥感影像。你想让AI模型告诉你&#xff0c;这张图里到底…...

超越PSNR:为什么你的监控系统应该改用SSIM评估画质?

超越PSNR&#xff1a;为什么你的监控系统应该改用SSIM评估画质&#xff1f; 在安防监控领域&#xff0c;图像质量评估一直是系统优化的核心环节。传统的PSNR&#xff08;峰值信噪比&#xff09;指标因其计算简单、实现方便而被广泛采用&#xff0c;但越来越多的工程师发现&…...

OpenClaw官方下载替代方案:nanobot开源镜像免配置部署教程

OpenClaw官方下载替代方案&#xff1a;nanobot开源镜像免配置部署教程 1. 引言&#xff1a;为什么选择nanobot&#xff1f; 如果你正在寻找一个轻量、易用且功能强大的个人AI助手&#xff0c;但被OpenClaw复杂的部署流程和庞大的代码库劝退&#xff0c;那么nanobot可能就是你…...

DCT-Net人像卡通化镜像优化:体积压缩40%,启动速度提升34%

DCT-Net人像卡通化镜像优化&#xff1a;体积压缩40%&#xff0c;启动速度提升34% 你有没有遇到过这样的烦恼&#xff1a;想快速部署一个好玩的人像卡通化工具&#xff0c;结果发现镜像文件大得吓人&#xff0c;下载要等半天&#xff0c;启动也慢吞吞的&#xff1f;更让人头疼的…...

Granite TimeSeries FlowState R1预测效果实测:销售额预测误差低于3%

Granite TimeSeries FlowState R1预测效果实测&#xff1a;销售额预测误差低于3% 最近和一位做零售的朋友聊天&#xff0c;他正为库存问题头疼。备货多了怕积压&#xff0c;备货少了又怕错失销售机会&#xff0c;传统的预测方法总是差那么点意思&#xff0c;尤其是在搞促销活动…...

CoPaw模型赋能数字人:驱动虚拟角色生成动态对话与表情

CoPaw模型赋能数字人&#xff1a;驱动虚拟角色生成动态对话与表情 1. 数字人交互的现状与挑战 在元宇宙和虚拟交互快速发展的今天&#xff0c;数字人作为连接虚拟与现实的重要媒介&#xff0c;正逐步渗透到直播电商、智能客服、远程教育等多个领域。然而&#xff0c;当前大多…...

2026/3/23(上周速览AI)

上周速览 上周最强的主线&#xff0c;不是“又出了一个新模型”&#xff0c;而是 AI 正在从模型竞争转向三场更大的战争&#xff1a; 第一&#xff0c;中国大厂集体把重心推向智能体&#xff08;agent&#xff09;和超级入口&#xff0c;腾讯、百度、阿里、小米都在加码。第二&…...