elasticsearch 当我创建logstash离线包时,它是';我无法控制变化,elasticsearch,logstash,elasticsearch,Logstash" /> elasticsearch 当我创建logstash离线包时,它是';我无法控制变化,elasticsearch,logstash,elasticsearch,Logstash" />

elasticsearch 当我创建logstash离线包时,它是';我无法控制变化

elasticsearch 当我创建logstash离线包时,它是';我无法控制变化,elasticsearch,logstash,elasticsearch,Logstash,我想修改logstash集成rabbitmq插件并使用它 () 我修改了inputs/rabbitmq.rb,并确认它在本地服务器上正常工作 我创建了一个脱机包以将其上载到服务器,但修改后的内容不会应用于脱机包 安装gem文件或创建脱机包时没有错误 作为脱机包安装后,当我检查rabbitmq.rb(vendor/bundle/jruby/2.5.0/gems/logstash-integration-rabbitmq-7.1.0-java/lib/logstash/inputs/)时, 文件修改

我想修改logstash集成rabbitmq插件并使用它 ()

我修改了inputs/rabbitmq.rb,并确认它在本地服务器上正常工作

我创建了一个脱机包以将其上载到服务器,但修改后的内容不会应用于脱机包

安装gem文件或创建脱机包时没有错误

作为脱机包安装后,当我检查rabbitmq.rb(vendor/bundle/jruby/2.5.0/gems/logstash-integration-rabbitmq-7.1.0-java/lib/logstash/inputs/)时, 文件修改时间似乎已更改,但尚未应用修改

我不知道为什么它不能只应用于离线包
如何解决此问题?

我使用JRuby解决了此问题。 在Ruby安装到我的本地服务器之前,我用它来构建gem。
更改JRuby后,脱机包就可以了。

您有任何理由使用github的源代码吗?您可以使用deb包轻松安装logstash。它默认有rabbitmq插件。是的,我知道rabbitmq插件是默认的。但是我需要修改它来管理输入历史记录。所以我修改了rabbitmq.rb文件,构建了gem,并将其安装到logstash中。但只有离线包是不正常的。