日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

docker-compose安装部署ELK

發布時間:2025/1/21 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 docker-compose安装部署ELK 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

新建目錄

mkdir -p /data/elk/{elasticsearch/data,logstash}

編寫/data/elk/docker-compose.yml

version: '3' services:elasticsearch:image: elasticsearch:7.7.0 #鏡像container_name: elk_elasticsearch #定義容器名稱restart: always #開機啟動,失敗也會一直重啟environment:- "cluster.name=elasticsearch" #設置集群名稱為elasticsearch- "discovery.type=single-node" #以單一節點模式啟動- "ES_JAVA_OPTS=-Xms512m -Xmx1024m" #設置使用jvm內存大小volumes:- /data/elk/elasticsearch/plugins:/usr/share/elasticsearch/plugins #插件文件掛載- /data/elk/elasticsearch/data:/usr/share/elasticsearch/data #數據文件掛載ports:- 9200:9200kibana:image: kibana:7.7.0container_name: elk_kibanarestart: alwaysdepends_on:- elasticsearch #kibana在elasticsearch啟動之后再啟動environment:- ELASTICSEARCH_URL=http://elasticsearch:9200 #設置訪問elasticsearch的地址ports:- 5601:5601logstash:image: logstash:7.7.0container_name: elk_logstashrestart: alwaysvolumes:- /data/elk/logstash/logstash-springboot.conf:/usr/share/logstash/pipeline/logstash.conf #掛載logstash的配置文件depends_on:- elasticsearch #kibana在elasticsearch啟動之后再啟動links:- elasticsearch:es #可以用es這個域名訪問elasticsearch服務ports:- 4560:4560

新建文件;安裝、運行ELK

#授權目錄 cd /data/elk chmod 777 elasticsearch/data#新建logstash/logstash-springboot.conf文件,新增以下內容 input {tcp {mode => "server"host => "0.0.0.0"port => 4560codec => json_lines} } output {elasticsearch {hosts => "es:9200"index => "springboot-logstash-%{+YYYY.MM.dd}"} }#安裝,運行ELK docker-compose up -d docker ps

參考鏈接:https://www.jianshu.com/p/2d78ce6bc504

總結

以上是生活随笔為你收集整理的docker-compose安装部署ELK的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。