小编Vip*_*pta的帖子

Logstash 无法执行操作 {:id=>:main, :action_type=>LogStash::ConvergeResult::FailedAction, :message=>"无法执行操作:

我开始学习 ELK,并尝试在我的 docker 桌面上本地设置 ELK。如果我单独运行服务,这个过程在 Windows 中运行良好。但如果我在 docker 上运行服务,就会出现错误。

我的弹性搜索和 kibana 工作正常。

Docker命令

docker run  -it --name=logstash --link elasticsearch:elasticsearch -v D:/logstash/pipeline/:/usr/share/logstash/pipeline/ docker.elastic.co/logstash/logstash:7.9.1 
Run Code Online (Sandbox Code Playgroud)

Logstash.conf 文件

input {
  file {
    path => "D:/logs/service.log"
    start_position => "beginning"
  }
}

output {
  
  stdout {
    codec => rubydebug
  }
  elasticsearch {
    hosts => ["elasticsearch:9200"]
    index => "logs-%{+yyyy.MM.dd}"
  }
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
WARNING: An illegal reflective …
Run Code Online (Sandbox Code Playgroud)

elasticsearch logstash docker docker-desktop elk

5
推荐指数
0
解决办法
3162
查看次数

标签 统计

docker ×1

docker-desktop ×1

elasticsearch ×1

elk ×1

logstash ×1