最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker啟動(dòng)logstash失敗的問(wèn)題及解決(可能原因)

 更新時(shí)間:2023年08月23日 11:11:31   作者:楊林偉  
這篇文章主要介紹了docker啟動(dòng)logstash失敗的問(wèn)題及解決(可能原因),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

docker啟動(dòng)logstash失敗的問(wèn)題

使用docker啟動(dòng)logstash時(shí),可能會(huì)提示成功,然后自動(dòng)就退出了,我的啟動(dòng)方式如下(以?huà)燧d的方式啟動(dòng)):

docker run \
-v /usr/local/logstash/lib/mysql-connector-java-5.1.46.jar:/usr/share/logstash/lib/mysql-connector-java-5.1.46.jar \
-v /usr/local/logstash/config/mysql.conf:/usr/share/logstash/config/mysql.conf \
-v /usr/local/logstash/config/mysql1.conf:/usr/share/logstash/config/mysql1.conf \
-v /usr/local/logstash/config/pipelines.yml:/usr/share/logstash/config/pipelines.yml \
-d --name logstash-cluster logstash:5.6.12

上面的腳本在 7.x版本 是可以啟動(dòng)成功的,但是在 5.x版本 啟動(dòng)不了

下面直接貼出解決方案,把第一行和最后一行改為:

docker run \
-d --name logstash-cluster logstash:7.6.1

改為:

docker run -p 5044:5044 \
-d --name logstash -itd logstash:5.6.12

即:加上了指定端口 -p (指定容器暴露的端口)和 -itd ,這可能是原因之一,其它原因到時(shí)遇到在補(bǔ)充。

docker運(yùn)行l(wèi)ogstash

前提條件:docker已安裝

1.下載鏡像

docker pull logstash:7.17.0

2.編寫(xiě)logstash.yml配置文件

(如果不想用自己的yml配置文件,可以跳過(guò)此步驟)

在主機(jī)創(chuàng)建/mnt/logstash/config目錄,然后在此目錄下編寫(xiě)logstash.yml配置文件,內(nèi)容如下:

path.config: /usr/share/logstash/pipeline ? ?

注意:

(1)7.17版本的管道配置文件默認(rèn)是在pipeline下,之前版本默認(rèn)是在conf.d目錄下,詳細(xì)參考官網(wǎng):https://www.elastic.co/guide/en/logstash/7.17/dir-layout.html

(2)path.config參數(shù)名不要寫(xiě)錯(cuò)(寫(xiě)錯(cuò)了的話(huà)logstash啟動(dòng)一小段時(shí)間后就自動(dòng)退出了)

3.編寫(xiě)logstash.conf配置文件

在主機(jī)創(chuàng)建/mnt/logstash/pipeline目錄,然后在此目錄下編寫(xiě)logstash.conf配置文件,

內(nèi)容如下:

input {
  stdin { }
}
filter {
  grok {
    match => { "message" => "%{COMBINEDAPACHELOG}" }
  }
  date {
    match => [ "timestamp" , "dd/MMM/yyyy:HH:mm:ss Z" ]
  }
}
output {
  #elasticsearch { hosts => ["localhost:9200"] }
  stdout { codec => rubydebug }
}

4.前臺(tái)方式運(yùn)行l(wèi)ogstash

docker run --rm -it -v /mnt/logstash/config/logstash.yml:/usr/share/logstash/config/logstash.yml -v /mnt/logstash/pipeline/:/usr/share/logstash/pipeline/ logstash:7.17.0

如果第2步跳過(guò),執(zhí)行如下命令

docker run --rm -it -v /mnt/logstash/pipeline/:/usr/share/logstash/pipeline/ logstash:7.17.0

這樣logstash.conf會(huì)自動(dòng)解析

(先不要后臺(tái)方式運(yùn)行,因?yàn)槿绻袉?wèn)題不好查找原因,前臺(tái)方式運(yùn)行會(huì)有日志打??;我先把path.config參數(shù)名寫(xiě)錯(cuò)了,老是啟動(dòng)不成功,后來(lái)通過(guò)前臺(tái)方式運(yùn)行才找到原因!)

5.測(cè)試

輸入如下內(nèi)容:

127.0.0.1 - - [11/Dec/2013:00:01:45 -0800] "GET /xampp/status.php HTTP/1.1" 200 3891 "http://cadenza/xampp/navi.php" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:25.0) Gecko/20100101 Firefox/25.0"

再回車(chē)出現(xiàn)如下內(nèi)容就表示配置生效:

{
? ? ? ? "message" => "127.0.0.1 - - [11/Dec/2013:00:01:45 -0800] \"GET /xampp/status.php HTTP/1.1\" 200 3891 \"http://cadenza/xampp/navi.php\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:25.0) Gecko/20100101 Firefox/25.0\"",
? ? "httpversion" => "1.1",
? ? ? ?"response" => "200",
? ? ? ?"clientip" => "127.0.0.1",
? ? ? ? ? ?"host" => "d0c6b2bee4eb",
? ? ? ? ? ?"verb" => "GET",
? ? ? ? ? "agent" => "\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:25.0) Gecko/20100101 Firefox/25.0\"",
? ? ? "timestamp" => "11/Dec/2013:00:01:45 -0800",
? ? ? ? ? ?"auth" => "-",
? ? ? ? ? "bytes" => "3891",
? ? ? ?"@version" => "1",
? ? ? ?"referrer" => "\"http://cadenza/xampp/navi.php\"",
? ? ?"@timestamp" => 2013-12-11T08:01:45.000Z,
? ? ? ? ? "ident" => "-",
? ? ? ? "request" => "/xampp/status.php"
}

6.后臺(tái)方式運(yùn)行

logsashdocker run -itd --name logstash -v /mnt/logstash/config/logstash.yml:/usr/share/logstash/config/logstash.yml -v /mnt/logstash/pipeline/:/usr/share/logstash/pipeline/ logstash:7.17.0

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Docker限制容器的內(nèi)存使用大小的實(shí)戰(zhàn)指南

    Docker限制容器的內(nèi)存使用大小的實(shí)戰(zhàn)指南

    在使用 Docker 部署服務(wù)時(shí),如果不加限制,某個(gè)容器可能因?yàn)閮?nèi)存泄漏或負(fù)載過(guò)高,導(dǎo)致主機(jī)內(nèi)存被耗盡,拖垮其他容器甚至整個(gè)系統(tǒng),所以本文給大家介紹了Docker如何限制容器的內(nèi)存使用大小,需要的朋友可以參考下
    2026-02-02
  • docker容器調(diào)用yum報(bào)錯(cuò)的解決辦法

    docker容器調(diào)用yum報(bào)錯(cuò)的解決辦法

    在本篇文章里小編給大家分享的是關(guān)于docker容器調(diào)用yum報(bào)錯(cuò)的解決辦法,有興趣的朋友們可以參考下。
    2020-03-03
  • Docker-compose 建立ELK集群的實(shí)現(xiàn)方法

    Docker-compose 建立ELK集群的實(shí)現(xiàn)方法

    這篇文章主要介紹了Docker-compose 建立ELK集群的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • Docker?存儲(chǔ)管理的幾種方式

    Docker?存儲(chǔ)管理的幾種方式

    本文主要使用三種不同的方式將數(shù)據(jù)從Docker主機(jī)掛載到容器中,分別為卷(volumes),綁定掛載(bind?mounts),臨時(shí)文件系tmpfs,還介紹了數(shù)據(jù)卷容器、數(shù)據(jù)卷的備份與恢復(fù),對(duì)Docker?存儲(chǔ)管理相關(guān)知識(shí)感興趣的朋友一起看看吧
    2022-07-07
  • 如何使用docker對(duì)容器資源進(jìn)行限制

    如何使用docker對(duì)容器資源進(jìn)行限制

    這篇文章主要介紹了如何使用docker對(duì)容器資源進(jìn)行限制,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • Docker搭建Redis主從復(fù)制的實(shí)現(xiàn)步驟

    Docker搭建Redis主從復(fù)制的實(shí)現(xiàn)步驟

    本文主要介紹了Docker搭建Redis主從復(fù)制的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-11-11
  • 在Docker中動(dòng)態(tài)配置前端請(qǐng)求地址的三種方式

    在Docker中動(dòng)態(tài)配置前端請(qǐng)求地址的三種方式

    在使用 Docker Compose 部署前后端分離項(xiàng)目時(shí),前端容器需要根據(jù)不同的環(huán)境(開(kāi)發(fā)、測(cè)試、生產(chǎn))動(dòng)態(tài)請(qǐng)求后端服務(wù)的地址,本文給大家介紹了在Docker中動(dòng)態(tài)配置前端請(qǐng)求地址的三種實(shí)踐方式:構(gòu)建時(shí)注入 vs 運(yùn)行時(shí)動(dòng)態(tài)配置 vs 掛載外部配置文件,需要的朋友可以參考下
    2025-05-05
  • docker安裝的mysql修改配置文件方式

    docker安裝的mysql修改配置文件方式

    本文描述了在修改MySQL容器配置文件后遇到的異常問(wèn)題,并給出了解決方法,原來(lái)是因?yàn)閕ptables規(guī)則沖突導(dǎo)致,重啟docker后問(wèn)題解決
    2026-04-04
  • Docker?創(chuàng)建centos容器集群并實(shí)現(xiàn)遠(yuǎn)程登錄功能

    Docker?創(chuàng)建centos容器集群并實(shí)現(xiàn)遠(yuǎn)程登錄功能

    這篇文章主要介紹了Docker?創(chuàng)建centos容器集群并實(shí)現(xiàn)遠(yuǎn)程登錄,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-03-03
  • Docker本地部署SSR前端項(xiàng)目實(shí)戰(zhàn)指南

    Docker本地部署SSR前端項(xiàng)目實(shí)戰(zhàn)指南

    本文介紹了Docker本地部署SSR前端項(xiàng)目實(shí)戰(zhàn)指南,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2026-01-01

最新評(píng)論

贵德县| 荔波县| 沽源县| 洱源县| 安新县| 图木舒克市| 涪陵区| 从化市| 阿合奇县| 中西区| 澄迈县| 来宾市| 临清市| 三门县| 甘肃省| 黔南| 肇东市| 西贡区| 桐庐县| 朝阳区| 娱乐| 斗六市| 盖州市| 平凉市| 仪征市| 香格里拉县| 东平县| 仁布县| 林口县| 即墨市| 阜宁县| 两当县| 蓬莱市| 景洪市| 长宁县| 确山县| 闵行区| 资中县| 察哈| 伊通| 北票市|