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

docker-compose 启动 elk

 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.comvolumes:- /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及子文件夹

三 拷贝配置文件文件

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.dtcms.com/a/466307.html

相关文章:

  • Element 问题:解决 el-menu 收缩不完全问题
  • Sora 2:视频AI的“ChatGPT时刻”来了!
  • 关于淘宝店网站建设的可行性报告如何同步wordpress
  • 开发一个网站做爬虫建设工程司法解释(一)
  • Java全栈学习笔记39
  • antd 黑暗模式 (v5 react)
  • 7. React组件基础样式控制:行内样式,class类名控制
  • 网站优化 保定做网站必须得ipc
  • 佩京VR自然灾害学习机-防震减灾科普馆互动设备-VR防灾减灾一体机
  • 全球 VR 模拟器市场竞争格局报告:头部企业战略布局、市场份额
  • 用vs2017做网站成都微信网站建设
  • 成都电商网站开发有ip地址如何做网站
  • 从零开始:用 C 语言构建你的第一个网络通信程序 (Socket 编程入门)
  • 【c++】深入理解string类(4)
  • 南京做网站优化的企业传智播客php网站开发实例教程
  • 华科尔地面站使用技巧
  • 完成docker方式的ros环境配置
  • webshell查杀 流量 日志分析
  • 1999-2018年地级市经济增长数据
  • 网站建设和维护的职责关键词优化排名易下拉稳定
  • 甘肃省住房和城乡建设厅安置局网站珠海选车牌号网站系统
  • K8s-kubeadmin 1.28安装
  • 建站展示网站运营公司哪家效果好
  • 4.4 路由算法与路由协议 (答案见原书 P199)
  • 上海元山建设有限公司网站自己做个购物网站
  • 南京专门做网站网站建设工作的作用
  • Apache NiFi 完全入门与实战教程:从零构建数据流水线
  • xtuoj 字符串
  • TDengine 数学函数 ACOS() 用户手册
  • wordpress做社区网站我的微信公众号