logstash zip linux安装,logstash离线安装插件

logstash离线安装插件

生产环境的虚拟机不能联网;虽然logstash是开箱即用,即解压后就能使用,但是对于logstash-input-jdbc插件来说,一般是在线安装的(./logstash-plugin install logstash-input-jdbc)

就算你是在github上https://github.com/logstash-plugins/logstash-input-jdbc/下载源码,修改Gemfile,也要联网来安装。所以对于不能联网的机子来说必须使用

./logstash-plugin install file:///path/to/logstash-input-jdbc.zip 这种方式来安装。但是官方并没有提供像x-pack一样的离线安装包。那么我们就需要在一台能联网的机子上先在线安装好logstash-input-jdbc插件,然后使用logstash-plugin命令里面的打包离线安装包命令将插件打包为离线的,再传送到生产环境就可以了,一下为步骤:

1. 在一个能联网的机子上解压logstash后,我这里用的是5.5.3版本,在线安装jdbc插件:

# ./logstash-plugin install logstash-input-jdbc

Validating logstash-input-jdbc

Installing logstash-input-jdbc

Installed successfully

2.看到如上输出,就安装好logstash-input-jdbc插件了,然后我们进入logstash根目录下的以下目录查看对应的插件版本:

# cd ../vendor/bundle/jruby/1.9/gems/logstash-input-jdbc-4.2.3

3.可见logstash-5.5.3对应的jdbc插件版本是4.2.33.可见logstash-5.5.3对应的jdbc插件版本是4.2.3

4.输入以下命令查看logstash-plugin的离线打包命令,蓝颜色加粗字体

# ./logstash-plugin -h

Usage:

bin/logstash-plugin [OPTIONS] SUBCOMMAND [ARG] ...

Parameters:

SUBCOMMAND subcommand

[ARG] ... subcommand arguments

Subcommands:

list List all installed Logstash plugins

install Install a Logstash plugin

remove Remove a Logstash plugin

update Update a plugin

pack Package currently installed plugins, Deprecated: Please use prepare-offline-pack instead

unpack Unpack packaged plugins, Deprecated: Please use prepare-offline-pack instead

generate Create the foundation for a new plugin

uninstall Uninstall a plugin. Deprecated: Please use remove instead

prepare-offline-pack Create an archive of specified plugins to use for offline installation

Options:

-h, --help print help

5.开始打包,打包时不需要联网

# ./logstash-plugin prepare-offline-pack --overwrite --output logstash-input-jdbc-4.2.3.zip logstash-input-jdbc

Offline package created at: logstash-input-jdbc-4.2.3.zip

You can install it with this command `bin/logstash-plugin install file:///usr/share/logstash/bin/logstash-input-jdbc-4.2.3.zip`

6.第一次打包也许会报错,多试几次就好了,我本来想把错误记录下来,但无法复现了。对于其他插件不方便在线安装的都可以按照这种方式。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值