安装插件时,logstash-output-clickhouse 抛出错误

时间:2021-06-01 13:40:36

标签: java logstash elastic-stack elk

Validating logstash-output-clickhouse-0.1.0.gem
Installing logstash-output-clickhouse
Plugin version conflict, aborting
ERROR: Installation Aborted, message: Bundler could not find compatible versions for gem "logstash-mixin-http_client":
  In snapshot (Gemfile.lock):
    logstash-mixin-http_client (= 6.0.1)

  In Gemfile:
    logstash-filter-http java was resolved to 1.0.2, which depends on
      logstash-mixin-http_client (>= 5.0.0, < 9.0.0) java

    logstash-input-http_poller java was resolved to 4.0.5, which depends on
      logstash-mixin-http_client (>= 6.0.0, < 7.0.0) java

    logstash-output-clickhouse (= 0.1.0) java was resolved to 0.1.0, which depends on
      logstash-mixin-http_client (>= 2.2.1, < 6.0.0) java

    logstash-output-http java was resolved to 5.2.4, which depends on
      logstash-mixin-http_client (>= 6.0.0, < 8.0.0) java

Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.

我正在尝试在 Centos 上安装 logstash-output-clickhouse-0.1.0.gem。当我尝试使用以下命令安装插件时出现此错误。

bin/logstash-plugin install logstash-output-clickhouse-0.1.0.gem

谁能解释一下需要升级或降级的版本。

1 个答案:

答案 0 :(得分:1)

您需要安装旧版本的 logstash。目前您的 clickhouse 插件要求 http_client mixin 小于 6.0.0,而 http 输出和 http 过滤器要求 http_client mixin 大于或等于 6.0.0。

相关问题