logstash 离线安装logstash-filter-json_encode 插件
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了logstash 离线安装logstash-filter-json_encode 插件,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1303字,纯文字阅读大概需要2分钟。
内容图文
![logstash 离线安装logstash-filter-json_encode 插件](/upload/InfoBanner/zyjiaocheng/1179/86fb1a21dfba4cec800f61f66006d8d5.jpg)
在线安装:
bin/logstash-plugin install logstash-filter-json_encode
这里可能会保一个mmap 的错误
Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000005e9990000, 7892041728, 0) failed; error=‘Cannot allocate memory‘ (errno=12)
猜测安装的时候会启动一个jvm程序,同样也要启动虚拟机,然后申请内存,所以启动不起来
一提到jvm 的时候就想到了jvm.options 里面是配置的logstash启动时候的参数。一般都配置物理内存的一半,这里怀疑logstash-plugin 启动的时候还会申请相同大小的内存,所以报错。
所以这块我们可以暂时先把logstash 关掉。然后安装插件
离线安装:
1.如果有的logstash 有相关的组件
可以用./bin/logstash-plugin prepare-offline-pack logstash-filter-json_encode
类似与将logstash-filter-json_encode 打包
相关提示
Offline package created at: /data/server/logstash-7.5.0/logstash-offline-plugins-7.5.0.zip
You can install it with this command `bin/logstash-plugin install file:///data/server/logstash-7.5.0/logstash-offline-plugins-7.5.0.zip`
意思就是说你可以把这个zip包 以这种方式安装
2.但是如果没有logstash 已经安装了这个插件呢。
当打开 logstash-offline-plugins-7.5.0.zip文件时候会有两个文件
dependencies 空文件夹
logstash-filter-json_encode-3.0.3-java.gem 文件(版本可能不同)
所以理论上我们找到这个java.gem 文件就可以
那去哪找呢,我们在没有网络install 的时候的提示
Unable to download data from https://rubygems.org
那意思就是应该去这个网站去找喽(https://rubygems.org)
然后可以搜索一下我们的这个插件 logstash-filter-json_encode
同样我们可以选择版本,点击下载,下载到本地
我们就可以下载这个.java.gem 文件
然后在打包zip,放在服务器上安装,就可以
原文:https://www.cnblogs.com/zhaosc-haha/p/14075406.html
内容总结
以上是互联网集市为您收集整理的logstash 离线安装logstash-filter-json_encode 插件全部内容,希望文章能够帮你解决logstash 离线安装logstash-filter-json_encode 插件所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。