You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无网络环境下Logstash本地安装ClickHouse插件失败求助

无网络环境下Logstash本地ClickHouse插件安装报错解决办法

问题根源

哪怕指定了本地gem文件,Logstash插件管理器默认还是会尝试连接远程仓库检查依赖或更新索引,没网络自然就会触发连接超时错误。

具体解决步骤

方法1:加--local参数强制本地安装

执行安装命令时带上--local,让插件管理器只使用本地资源,不碰远程仓库:

./logstash-plugin install --local /path/to/plugin/logstash-output-clickhouse-0.1.0.gem

⚠️ 注意:如果这个插件有其他依赖gem,得提前把所有依赖文件也传到服务器上,不然会提示缺依赖。

方法2:开启Logstash离线模式

修改Logstash的配置文件,强制插件管理器进入离线状态:

  1. 打开Logstash主配置文件(默认路径是/usr/share/logstash/config/logstash.yml)
  2. 添加或修改这行配置:
plugin.manager.offline: true
  1. 保存后重新执行安装命令就行。

方法3:手动下载依赖(针对有外部依赖的插件)

如果插件依赖其他gem包,得先在联网机器上把所有依赖下好:

  1. 在能上网的机器上跑这个命令,下载插件和它的所有依赖gem:
gem fetch logstash-output-clickhouse -v 0.1.0 --dependencies
  1. 把下载的所有.gem文件传到目标服务器的同一个文件夹(比如/path/to/local_gems)
  2. 最后在目标服务器上执行安装命令,指定本地gem的路径:
./logstash-plugin install --local /path/to/local_gems/logstash-output-clickhouse-0.1.0.gem

内容的提问来源于stack exchange,提问作者fluffer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 05:40:11