docker-compose 启动 elk

news/2025/10/10 10:47:14/文章来源:https://www.cnblogs.com/hanjun0612/p/19132561

 

一 docker-compose 新增节点

# elasticsearchelasticsearch:image: elasticsearch:7.17.6container_name: elasticsearchports:- "9410:9410"- "9420:9420"environment:# 设置集群名称cluster.name: elasticsearch# 以单一节点模式启动discovery.type: single-nodeES_JAVA_OPTS: "-Xms512m -Xmx512m"volumes:- /root/docker/elk/elasticsearch/plugins:/usr/share/elasticsearch/plugins- /root/docker/elk/elasticsearch/data:/usr/share/elasticsearch/data- /root/docker/elk/elasticsearch/logs:/usr/share/elasticsearch/logsnetwork_mode: "host"kibana:image: kibana:7.17.6container_name: kibanaports:- "9430:9430"depends_on:# kibana在elasticsearch启动之后再启动- elasticsearchenvironment:#设置系统语言文中文I18N_LOCALE: zh-CN# 访问域名# SERVER_PUBLICBASEURL: https://kibana.cloud.com
      volumes:- /root/docker/elk/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.ymlnetwork_mode: "host"logstash:image: logstash:7.17.6container_name: logstashports:- "9440:9440"volumes:- /root/docker/elk/logstash/pipeline/logstash.conf:/usr/share/logstash/pipeline/logstash.conf- /root/docker/elk/logstash/config/logstash.yml:/usr/share/logstash/config/logstash.ymldepends_on:- elasticsearchnetwork_mode: "host"

 

二 创建文件夹

Docker下创建elk及子文件夹

image

 

三 拷贝配置文件文件

1 拷贝kibana-es 的配置文件
/root/docker/elk/kibana/config/kibana.ymlserver.host: "0.0.0.0"
server.shutdownTimeout: "5s"
elasticsearch.hosts: [ "http://127.0.0.1:9200" ]
monitoring.ui.container.elasticsearch.enabled: true2 拷贝logstash-es 的配置文件
/root/docker/elk/logstash/config/logstash.ymlhttp.host: "0.0.0.0"
xpack.monitoring.elasticsearch.hosts: [ "http://127.0.0.1:9200" ]3 拷贝logstash-mysql 的配置文件/root/docker/elk/logstash/pipeline/logstash.confinput {jdbc {jdbc_connection_string => "jdbc:mysql://192.168.1.250:3306/kintech-cloud-bo?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&autoReconnectForPools=true&noAccessToProcedureBodies=true&useSSL=false"jdbc_user => "root"jdbc_password => "Helka1234!@#$"jdbc_driver_library => "/app/mysql.jar"jdbc_driver_class => "com.mysql.cj.jdbc.Driver"statement => "SELECT * FROM bo_sop_content where update_time>:sql_last_value"schedule => "* * * * *"use_column_value => true#last_run_metadata_path = >"/usr/share/logstash/track_time"#clean_run => falsetracking_column_type => "timestamp"tracking_column => "update_time"}
}output {elasticsearch {hosts => "192.168.1.247:9200"index => "bo_sop_content"}
}

 

四 启动

#1 同时启动 elasticsearch kibana,但 logstash 需要单独启动
docker-compose up -d elasticsearch kibana#2 启动es 默认端口9200
docker run -d elasticsearch:7.17.6#3 启动kibana 默认端口5601
docker run -d kibana:7.17.6#4 启动logstash
docker run -d \
-v /root/docker/elk/logstash/pipeline/logstash.conf:/usr/share/logstash/pipeline/logstash.conf \
-v /root/docker/elk/logstash/config/logstash.yml:/usr/share/logstash/config/logstash.yml \
-v /root/lib/mysql.jar:/app/mysql.jar --name=logstash logstash:7.17.6

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/934024.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Gitee领航中国DevOps市场:本土化优势与云原生战略的双轮驱动

Gitee领航中国DevOps市场:本土化优势与云原生战略的双轮驱动 中国DevOps市场正在经历前所未有的高速发展期,这一现象背后折射出的是中国数字化转型浪潮的加速推进。根据最新市场研究数据显示,到2025年中国DevOps市场…

禅道怎么更新MySQL数据库的用户名和密码

创建用户并授权 需要使用本地地址127.0.0.1连接MySQL数据库否则可能授权失败> create user zentao@% identified by password; > grant all on zentao.* to zentao@%; > flush privileges修改配置文件 配置文…

【IEEE出版、EI检索稳定】 第五届数字化社会与智能系统国际学术会议(DSInS 2025)

第五届数字化社会与智能系统国际学术会议(DSInS 2025) 2025 5th International Conference on Digital Society and Intelligent Systems 多届IEEE稳定出版,EI检索稳定,录用率高 海南大学等多所高校联合主办丨确定…

【2025-10-03】连岳摘抄

23:59当你原谅别人时,对方可能没有察觉,但你会释怀。宽恕不是为了别人,宽恕是我们给自己的礼物。——凯文凯利有了孩子,吵架、打架确实不好,一是对孩子有不良示范,二是父母就是孩子的天,再小的事他们也以为是天…

maxscript的自动科学计数法转换导致dotnet json序列化识别错误

intEndFrame = -2147483648 -- print -2.14748e+09 classof intEndFrame -- float--转json后是 {"key":-2.14748365E+09} -2.14748365 10⁹ = -2,147,483,650 这玩意已经不在int32范围内intEndFrame = dot…

国产项目管理工具Gitee:本土化优势赋能企业数字化转型

国产项目管理工具Gitee:本土化优势赋能企业数字化转型 在数字化转型浪潮席卷全球的当下,项目管理工具已成为企业提升协作效率的关键基础设施。随着国内技术自主可控需求的日益增强,本土项目管理平台迎来了前所未有的…

【光照】UnityURP[光照贴图]GPU instancing在静态动态物体上的应用

该专栏探讨了Unity URP中静态和动态物体的GPU实例化技术要点。对于静态物体,需标记为BatchingStatic并禁用静态合批,通过LightmapIndex绑定光照贴图,在着色器中添加实例化支持。动态物体则依赖光照探针获取间接光照…

Vue3路由传递复杂参数(比如一个对象)

在 Vue 3 中,需要通过路由传递复杂参数(比如一个对象)时,有多种方法可以实现。下面我为你详细介绍几种主流方式,并提供相应的代码示例。最佳实践提示:传递复杂对象时,由于 URL 有长度限制,对于数据量较大的对象…

2025 年国内一体板厂家最新推荐排行榜:装配式 / 珍珠岩 / 免拆 / 外墙保温品类优质企业权威精选

在建筑节能与绿色发展政策驱动下,一体板因整合保温、装饰、防火等功能成为建筑项目核心选材,市场规模持续扩张。但行业快速发展伴随乱象:部分企业以次充好,用劣质芯材降低成本,导致产品防火等级不足、保温性能衰减…

系统提示词优化模板-通用优化-带输出格式要求

你是一个专业的AI提示词优化专家。请帮我优化以下prompt,并按照以下格式返回: # Role: [角色名称] ## Profile- language: [语言]- description: [详细的角色描述]- background: [角色背景]- personality: [性格特征…

CRMEB标准版PHP订单列表源码解析:自定义字段与导出功能

订单列表 订单列表显示商城所有订单信息,包含待支付、待发货、待核销、待收货、待评价、已完成及售后订单;可以根据订单类型、支付方式,订单创建时间,关键字(订单号、用户id、用户名称、用户电话、商品名称等)进…

odoo18安装环境

odoo18 1 安装python 3.11.9 2 安装node.js 14.21.3 安装配置运行环境 重启... 3 安装pycharm配置 python git 下载依赖库 python -m pip -r requirements.tex

系统提示词优化模板-通用模板

你是一个专业的AI提示词优化专家。请帮我优化以下prompt,并按照以下格式返回: # Role: [角色名称] ## Profile- language: [语言]- description: [详细的角色描述]- background: [角色背景]- personality: [性格特征…

aardio编程中的常量

aardio编程中的常量二. 常量( constants ) # 在程序运行过程中,用来存储数据值并且其值不能被改变的对象称为常量,常量赋为非 null 值以后就不能再更改值。 常量名使用首字符为下划线且长度大于 1 个字节、小于 25…

Group Theory Note 2/2 (Michael Artin Algebra Chapter 2 Groups) (to complete)

2.6 ISOMORPHISMS 2.6.1 Def. (Isomorphism) Bijective group homomorphism. Notation: \(G \approx G\) 2.6.2 Lemma. $\varphi: G \to G \text{ is isomorphism } \leftrightarrow \varphi^{-1}: G \to G \text{ is …

开源 C# 快速开发(三)复杂控件 - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

CF2145E Predicting Popularity

有帮助的题集第三篇 😃😃😃。题意 有 $n$ 个人喜欢看电影,第 $i$ 个人对电影的评价有两个,动作元素值 $a_i$ 和剧情元素值 $d_i$。现在有一部电影的上述两个值为 $ac$ 和 $dr$,每个人要满足一个条件 TA 才会去…

偏微分方程数值解法

偏微分方程数值解法参考:https://chat.deepseek.com/a/chat/s/05f7620b-5c20-41ed-93cf-52e4af3294ea

半导体行业文件摆渡系统:守护核心数据安全,赋能高效协同!

在数字经济时代,半导体行业作为科技产业的核心支柱,其研发设计、工艺参数等核心数据是企业竞争力的关键。为保护这些高价值数据,半导体企业普遍采用网络隔离架构,将内部网络细分为红区(高敏感,存储核心设计数据)…

2025 年 英国 / 澳洲 / 香港 / 美国 / 加拿大 / 留学机构推荐:金矢留学服务解析,从院校资源到全程规划的优质之选

随着教育国际化进程加速,英、澳、美、加、香港等地区成为中国学生留学的热门目的地,但留学申请过程中存在诸多痛点。院校选择繁杂、申请流程严苛、文书撰写缺乏针对性等问题,让不少学生与理想院校失之交臂。同时,市…