【问题标题】:when I created logstash offline pack, it dosen't contain the change当我创建 logstash 离线包时,它不包含更改
【发布时间】:2020-11-02 05:03:07
【问题描述】:

我想修改logstash集成rabbitmq插件并使用 (https://github.com/logstash-plugins/logstash-integration-rabbitmq.git)

我修改了 inputs/rabbitmq.rb 并确认它在我的本地工作正常。

我创建了一个离线包上传到服务器,但是修改后的内容并没有应用到离线包。

安装 gem 文件或创建离线包时没有错误

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

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

【问题讨论】:

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

标签: elasticsearch logstash


【解决方案1】:

我使用 JRuby 解决了这个问题。 在我的本地安装 Ruby 之前,我用它来构建 gem。 更换JRuby后,离线打包就ok了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-25
    • 1970-01-01
    • 2013-01-24
    • 1970-01-01
    • 2011-04-20
    相关资源
    最近更新 更多