docker-compose elasticsearch 8.4.1 kibana 8.4.1部署

docker部署elasticsearch8 在互联网项目中,在网络间传输的速度很快,所以很多语言是不允许在网络上传递的,如:关于宗教、政治等敏感词语,那么我们在搜索时也应该忽略当前词汇。将临时kibana节点中的配置拷贝到/opt/soft/docker/elasticsearch/kibana中。如果在停止该应用后对其进行了变更,那么变更的内容不会反映在重启后的应用中,这时需要重新部署应用使变更生效。IK分词器也提供了强大的停用词功能,让我们在索引时就直接忽略当前的停用词汇表中的内容。前面是kibana容器中的地址,后面是物理服务器上的地址。 阅读详情

前言:

如果您的环境是Linux,注意要做以下操作,否则es可能会启动失败
1 用编辑工具打开文件/etc/sysctl.conf
2 在尾部添加一行配置vm.max_map_count = 262144,如果已存在就修改,数值不能低于262144
3 修改保存,然后执行命令sudo sysctl -p使其立即生效

 

1.需要的镜像:

docker.elastic.co/elasticsearch/elasticsearch:8.4.1

docker.elastic.co/kibana/kibana:8.4.1 

2.新建  .env 文件 

# kibana_system账号的密码 (至少六个字符),该账号仅用于一些kibana的内部设置,不能用来查询es
KIBANA_PASSWORD=abcdef

# es和kibana的版本
STACK_VERSION=8.4.1

# 集群名字
CLUSTER_NAME=docker-cluster

# es映射到宿主机的的端口
ES_PORT=9200

# kibana映射到宿主机的的端口
KIBANA_PORT=5601

# es容器的内存大小,请根据自己硬件情况调整
MEM_LIMIT=1073741824

# 命名空间,会体现在容器名的前缀上
COMPOSE_PROJECT_NAME=demo

3.新建  docker-compose.yaml

version: "2.2"

services:
  es01:
    image: docker.elastic.co/elasticsearch/elasticsearch:${STACK_VERSION}
    volumes:
      - esdata01:/usr/share/elasticsearch/data
    ports:
      - ${ES_PORT}:9200
    environment:
      - node.name=es01
      - cluster.name=${CLUSTER_NAME}
      - cluster.initial_master_nodes=es01,es02,es03
      - discovery.seed_hosts=es02,es03
      - bootstrap.memory_lock=true
      - xpack.security.enabled=false
      - xpack.security.http.ssl.enabled=false
      - xpack.security.transport.ssl.enabled=false
    mem_limit: ${MEM_LIMIT}
    ulimits:
      memlock:
        soft: -1
        hard: -1

  es02:
    depends_on:
      - es01
    image: docker.elastic.co/elasticsearch/elasticsearch:${STACK_VERSION}
    volumes:
      - esdata02:/usr/share/elasticsearch/data
    environment:
      - node.name=es02
      - cluster.name=${CLUSTER_NAME}
      - cluster.initial_master_nodes=es01,es02,es03
      - discovery.seed_hosts=es01,es03
      - bootstrap.memory_lock=true
      - xpack.security.enabled=false
      - xpack.security.http.ssl.enabled=false
      - xpack.security.transport.ssl.enabled=false
    mem_limit: ${MEM_LIMIT}
    ulimits:
      memlock:
        soft: -1
        hard: -1

  es03:
    depends_on:
      - es02
    image: docker.elastic.co/elasticsearch/elasticsearch:${STACK_VERSION}
    volumes:
      - esdata03:/usr/share/elasticsearch/data
    environment:
      - node.name=es03
      - cluster.name=${CLUSTER_NAME}
      - cluster.initial_master_nodes=es01,es02,es03
      - discovery.seed_hosts=es01,es02
      - bootstrap.memory_lock=true
      - xpack.security.enabled=false
      - xpack.security.http.ssl.enabled=false
      - xpack.security.transport.ssl.enabled=false
    mem_limit: ${MEM_LIMIT}
    ulimits:
      memlock:
        soft: -1
        hard: -1
  kibana:
    image: docker.elastic.co/kibana/kibana:${STACK_VERSION}
    volumes:
      - kibanadata:/usr/share/kibana/data
    ports:
      - ${KIBANA_PORT}:5601
    environment:
      - SERVERNAME=kibana
      - ELASTICSEARCH_HOSTS=http://es01:9200
      - ELASTICSEARCH_USERNAME=kibana_system
      - ELASTICSEARCH_PASSWORD=${KIBANA_PASSWORD}
    mem_limit: ${MEM_LIMIT}

volumes:
  esdata01:
    driver: local
  esdata02:
    driver: local
  esdata03:
    driver: local
  kibanadata:
    driver: local

4.执行:

docker-compose  up -d

5.访问:http://192.168.56.213:9200/

 

实验手册-1.Docker急速搭建ES+Kibana实验环境 摘要:本文详细介绍了在Windows11环境下使用Docker部署Elasticsearch 8.18.8和Kibana 8.18.8的完整流程。主要内容包括:1) 系统要求(Windows11、Docker Desktop、4GB+内存);2) 通过docker-compose.yml文件配置禁用安全认证的学习环境;3) 服务启动验证方法(9200/5601端口访问);4) Kibana DevTools的基本使用;5) 常用Docker命令和常见问题解决方案。同时补充了Windows原生安装ES/Kib 阅读详情

相关推荐

Elasticsearch实验手册:动手实践Docker急速搭建ES+Kibana实验环境

本文介绍了在Windows11环境下使用Docker部署Elasticsearch 8.18.8和Kibana 8.18.8的完整流程。实验环境要求至少4GB内存和5GB硬盘空间。通过Docker Compose配置文件实现一键启动服务,并禁用安全认证以简化学习环境配置。详细说明了服务启动、状态检查、日志查看等操作步骤,以及通过浏览器访问9200和5601端口验证服务运行的方法。同时提供了常用Docker命令和常见问题解决方案,最后简要介绍了Windows下直接安装Elasticsearch和Kibana的

码上悦读 1019

docker 中安装及使用ElasticSearch 8.4.1 和kibana

在docker中安装es8.4.1版本和kibana8.4.1版本以及一些踩坑

TuFuir的博客 2628

最新版linux kibana-8.4.1-linux-x86_64.tar.gz

最新版linux kibana-8.4.1-linux-x86_64.tar.gz最新版linux kibana-8.4.1-linux-x86_64.tar.gz

docker-compose快速部署elasticsearch 和kibana

当涉及到部署和管理现代化的应用程序时,容器化技术已经成为不可或缺的工具。Docker 是其中的佼佼者,而 Docker Compose 则是一款强大的工具,它允许开发者轻松定义和运行多个容器化应用组件。在大数据和日志分析领域,Elasticsearch 和 Kibana 是两个备受欢迎的工具,用于存储、搜索和可视化数据。本文将向您介绍如何使用 Docker Compose 快速部署 Elasticsearch 和 Kibana,以便您能够轻松地搭建强大的日志和数据分析平台,加快应用开发和故障排除的速度。

m0_63761171的博客 2209

kibana-8.4.1-windows-x86_64.zip

为 Elasticsearch设计的开源分析和可视化平台

Trae IDE与Playwright MCP:5分钟实现零代码网页数据抓取

网页数据抓取是数据采集和自动化处理中的基础技术,其核心原理是通过程序模拟浏览器行为,定位并提取页面中的结构化信息。传统方式依赖编写脚本处理网络请求、解析HTML和应对反爬机制,技术门槛较高。而结合AI与自动化工具的新范式,通过自然语言交互即可完成复杂操作,极大降低了技术门槛并提升了开发效率。这种技术价值在于将开发者从繁琐的编码中解放,使其更专注于数据分析和业务逻辑。在数据监控、市场调研、竞品分析等应用场景中,快速获取网页数据是关键需求。本文以Trae IDE集成Playwright MCP为例,演示如何通过

culi3118的博客 498

docker-compose快速部署elasticsearch-8.x集群+kibana

借助docker-compose,可以简单的完成elasticsearch8.x版本集群+kibana部署

程序员欣宸的博客 6846

用Python手把手教你实现一个多层感知机(MLP)——从理论到代码实战

本文详细介绍了如何使用Python和Theano库从零开始实现多层感知机(MLP),涵盖从核心原理到代码实战的全过程。通过构建隐藏层、输出层和完整MLP模型,结合权重初始化、激活函数选择和训练技巧,帮助开发者深入理解神经网络工作机制,并应用于实际机器学习任务。

web39explorer的博客 971

docker-compose 部署es及kibana(配置密码、https)

docker compose 部署elasticsearch 8.15.0 及kibana。包含 集群/单机 配置文件、elasticsearch密码配置、https访问

u013071014的博客 3360

深入解析安卓/Linux固件:从DTB到DTS的反编译实战

本文详细介绍了如何从安卓/Linux设备固件中提取并反编译DTB文件,将其转换为可读的DTS源码。通过实战步骤,包括拆解boot.img、处理resource.img以及使用dtc工具,帮助开发者深入理解设备硬件配置,为固件定制、驱动调试和系统移植提供关键支持。

weixin_29274337的博客 341

树莓派5安装ROS2小白指南避坑攻略

手把手教你如何在树莓派5上顺利安装ROS2,避开常见问题与陷阱,提升配置效率。针对树莓派5安装ros2过程中的依赖冲突、源配置错误等高频难题提供解决方案,适合新手快速上手。

weixin_35754962的博客 1005

ES: 7.3集群配置(windows)

# ======================== Elasticsearch Configuration ========================= # # NOTE: Elasticsearch comes with reasonable defaults for most settings. # Before you set out to tweak and tune the configuration, make sure you # understand what

weixin_42284286的博客 444

【保研面试】线性代数面试复习

线性相关和无关 有向量组A,a1,a2…an , 如果存在不是全为0的k1,k2…kn,满足 a1 * k1 + a2 * k2… an * kn = 0 则向量组A称为线性相关(可以跟向量组A共面联系,即可以通过几个向量,表示出另外几个向量,故称为线性相关) 极大线性无关组 设有向量组A a1,a2…an(本身为线性相关) :若选出r个向量,满足以下条件 (1)向量组 r : 线性无关; (2) 向量组A中任意r+1个向量(若有的话)都线性相关, 则向量组r 是向量组A的一个极大线性无关组(简称为

云端筑梦师 6311

docker部署elasticsearch8.x

docker部署elasticsearch8.x

Mr_XiMu的博客 3740

零代码搭建专业知识库:Wiki.js+cpolar让团队协作像写笔记一样简单

"项目文档又找不到了!“团队负责人小张第N次在群里看到这样的抱怨——技术文档分散在邮件、网盘和个人电脑里,新人入职要花一周熟悉文档位置,远程协作时版本混乱更是家常便饭。Wiki.js与cpolar内网穿透服务的出现,就像给团队协作装上了"中央大脑”,用写Markdown笔记的简单方式,搭建一个专业的知识库系统。普通人对知识管理的需求其实很简单:方便记录、容易查找、大家能用。但传统方案把这个过程搞得异常复杂:建服务器、配环境、学语法、搞权限……大部分团队还没开始就放弃了。

Yawesh的博客 2040

Weka学习笔记01:初探Weka世界

下载、安装和启动Weka、Weka数据格式

howard2005的专栏 1472

【ElasticSearch】使用docker compose,通过编写yml安装es8.15和kibana可视化界面操作,go连接es

Docker 搭建环境,并在过程中标注常见问题和解决方案。

m0_74282926的博客 1358

AI 智能体(Agent)应用开发工程师 · 进阶面试 (五)

在有多位 Agent 共同参与决策时(如评审委员会、代码审查小组),它们可能提出截然相反的建议。共识机制就是用来在这种冲突中得出唯一行动方案的规则。常用机制:多数投票:每个 Agent 一票,根据投票结果决定。实现简单,但忽略了专业度差异。加权投票:根据 Agent 的角色重要性或历史表现赋予不同权重,例如首席架构师 Agent 的票权重是普通开发者 Agent 的 2 倍。管理者仲裁:由一个权限更高的 Manager Agent 听取各方理由后做出最终裁决。这类似于层级制组织决策。辩论收敛。

篮球界最会写bug的人;程序猿中打球最菜的人。 395

docker-compose部署单机ES+Kibana

记录centos7.9环境下 安装8.2.2版本的elasticsearch和kibana。还包括:安装elasticsearch中文分词插件和拼音分词插件。

weixin_40364776的博客 2865

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

使用docker-compose安装elasticsearch和kibana

安装docker-composesudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-co...

CodingSoldier的博客 4208

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

docker-compose部署单台es和kibana

1. 概述 首先在宿主机上准备一下es和kibana的配置文件,之后根据自己的情况配置docker-compose.yml,最后运行init.sh脚本 2. 准备es和kibana的配置文件 2.1 目录结构如下: 2.2 es的配置文件 es-master.yml # 集群名称 cluster.name: es-cluster # 节点名称 node.name: es-node1 # 是否可以成为master节点 node.master: true # 是否允许该节点存储数据,默认开启

weixin_41228362的博客 3900

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Elasticsearch:使用 Docker compose 来一键部署 Elastic Stack 8.x

在我之前的文章 “Elasticsearch:创建多个节点的集群 - Elastic Stack 8.0”,我详细地介绍了如何通过命令行的方式在不同的 terminal 中打入不同的命令来创建一个多节点的集群。对于一些开发者来说,我们可能并不喜欢在不同的 terminal 中打入那么多的命令。其实有一种更为方便的方法就是使用 Docker compose 来进行安装。针对 Elastic Stack 7.x,你可以参阅我之前的文章 “Elastic:用 Docker 部署 Elastic Stack”。

Elastic 中国社区官方博客 1万+

docker-compose部署Elasticsearch,Logstash,Kibana,Filebeat 6.5.4

部署 ES 集群 Elasticsearch的可以用 docker 镜像部署,其base镜像是 centos:7,所有镜像版本在www.docker.elastic.co. 系统配置 创建 elasticsearch 用户(容器启动后的用户是 elasticsearch,在系统创建相应的用户是为了容器挂载卷时能够有权限操作相关文件,否则会报错) 配置最大文件打开数为至少为65536 cen...

a6480078的博客 2051

Ubuntu 24.04.3 LTS系统中Elasticsearch 8.14.0+kibana 8.14.0集群部署搭建

data/elasticsearch/docker-compose.yml ,仅修改container_name=es-node-101,删除kibana相关配置,其余和节点 1 一致;/data/elasticsearch/docker-compose.yml ,仅修改container_name=es-node-102,删除kibana相关配置,其余和节点 1 一致;

叮咚侠的博客 1174

docker-compose部署es+kibana+ik

本文主要介绍如何使用 docker-compose 快速部署 es8 + kibana。

lishihao_优快云的博客 938
上一篇: k8s Sentinel1.8.4
下一篇: 在线安装 docker 与docker-compose
hunheidaode
博客等级 码龄12年 86粉丝 116原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值