logstash-5.5.3离线安装logstash-input-jdbc插件
2017-10-11 18:56
477 查看
生产环境的虚拟机不能联网;虽然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插件:
2.看到如上输出,就安装好logstash-input-jdbc插件了,然后我们进入logstash根目录下的以下目录查看对应的插件版本:
3.可见logstash-5.5.3对应的jdbc插件版本是4.2.3
4.输入以下命令查看logstash-plugin的离线打包命令,蓝颜色加粗字体
5.开始打包,打包时不需要联网
6.第一次打包也许会报错,多试几次就好了,我本来想把错误记录下来,但无法复现了。对于其他插件不方便在线安装的都可以按照这种方式。另外不想自己弄的可以直接下载我打包的logstash-input-jdbc-4.2.3.zip
7.参考地址:http://blog.csdn.net/masonqaq/article/details/77993618
http://blog.csdn.net/evandeng2009/article/details/78036054
./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.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.第一次打包也许会报错,多试几次就好了,我本来想把错误记录下来,但无法复现了。对于其他插件不方便在线安装的都可以按照这种方式。另外不想自己弄的可以直接下载我打包的logstash-input-jdbc-4.2.3.zip
7.参考地址:http://blog.csdn.net/masonqaq/article/details/77993618
http://blog.csdn.net/evandeng2009/article/details/78036054
相关文章推荐
- logstash安装和logstash-input-jdbc插件
- 如何进行Logstash logstash-input-jdbc插件的离线安装
- Logstash学习18_Logstash Sqlite input plugin 插件离线安装
- logstash安装和logstash-input-jdbc插件
- logstash安装与logstash-input-jdbc插件使用
- 使用logstash-6.2.2和logstash-input-jdbc插件实现mysql数据同步到Elasticsearch
- Logstash学习17_Logstash Sqlite input plugin 插件在线安装
- 利用Logstash的logstash-input-jdbc插件实现mysql增量导入ES
- ElasticSearch学习:logstash安装并使用logstash-jdbc-input与mysql数据库同步
- logstash快速安装插件并打离线包(不改动永远别想装上)
- logstash-input-jdbc插件配置细节
- 利用logstash的logstash-input-jdbc插件实现mysql增量导入ES的介绍
- 利用logstash的logstash-input-jdbc插件实现mysql增量导入ES的介绍
- windows安装logstash-input-jdbc
- Logstash的logstash-input-jdbc插件mysql数据同步ElasticSearch及词库
- Logstash学习20_[logstash-input-file]插件使用详解
- eclipse离线安装velocity插件
- 写程序很难之logstash之file input插件实现分析
- Submit Text2 插件下载列表 20151104 及离线安装方法
- 怎么在谷歌浏览器中安装.crx扩展名的离线Chrome插件