fluent-gem install:fluentd在线安装插件遇到的问题

最近在使用fluent-bit 和 fluentd 进行日志收集、数据批量插入elasticsearch、rabbitmq。在使用fluentd批量插入数据的时候,我们需要用到fluentd的插件来把收集到的日志数据按照规定的格式插入数据库或者消息队列。所有的插件都可以在fluentd官网找到。

安装插件的步骤,按照官方文档,只要执行这条命令就可以:
fluent-gem install fluent-plugin-elasticsearch

但是我在命令行执行的时候,却一直报这个错误:
Unable to download data from https://rubygems.org/

上网查到的资料,要么说应该用淘宝镜像,要么就说ruby版本不对。还有说使用–no-proxy-link这个参数的。
我试了,都不行。我估计是公司电脑网络限制的问题。但是问题总得解决啊,所以我就想到了去rubygem托管中心把gemfile下载下来,然后传到服务器上面,使用下面这条命令安装:
fluent-gem install XXX.gem
离线安装的时候,可能会遇到一些依赖问题。没关系,托管中心都能下载到依赖的gem,一个一个老老实实装就行了。

在我去调查怎么能在线安装插件的时候,我压力很大,因为想要获得解决不能在线安装的问题的快感。
但是当我变换思路,几分钟就解决了实际的问题。遇到有的问题,还是别死磕了哈哈,省时省力省心。

猜你喜欢

转载自blog.csdn.net/njnujuly/article/details/80402903