Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix Logstash较小的内存占用下载_Unix_Bigdata_Logstash_Elastic Stack - Fatal编程技术网

Unix Logstash较小的内存占用下载

Unix Logstash较小的内存占用下载,unix,bigdata,logstash,elastic-stack,Unix,Bigdata,Logstash,Elastic Stack,我看到通过下面的curl命令安装的logstash1.4.2tar大约有140MB&我想知道是否有一种方法可以获得更小的下载空间,而不需要额外的Kibana,ElasticSearch,一些过滤器,输入,输出。清除供应商目录是否安全。 最新版本的logstash1.5.0似乎变得更大了&大约160MB。 如果有人能提供相关建议和/或意见,将不胜感激 curl -s https://download.elasticsearch.org/logstash/logstash/logstash-1.4.

我看到通过下面的curl命令安装的
logstash1.4.2tar
大约有140MB&我想知道是否有一种方法可以获得更小的下载空间,而不需要额外的
Kibana
ElasticSearch
,一些
过滤器
输入
输出
。清除
供应商
目录是否安全。 最新版本的logstash1.5.0似乎变得更大了&大约160MB。 如果有人能提供相关建议和/或意见,将不胜感激

curl -s https://download.elasticsearch.org/logstash/logstash/logstash-1.4.2.tar.gz | tar xz

与其手动从Logstash发行版中删除您认为不需要的内容以节省几十兆字节,不如使用更轻的托运程序,在磁盘空间不太低的机器上进行所有处理。你的一些选择是,和。每个内存只有少量兆字节(由于它们不在JVM中运行,所以使用的RAM要少得多)


或者,NXLog的配置语言非常丰富,您可以使用它在叶节点上执行所需的处理,而不需要单独的机器来处理日志。NXLog的开销非常小。

4 GB?那个柏油球是62MB。(顺便说一句,Logstash 1.4.1已经很旧了。)@Magnus:将大小更新为140MB,Logstash版本更新为1.4.2您需要Logstash的哪些部分,即什么输入、什么过滤器和什么输出?@Magnus:现在我只需要输入(文件)、过滤器(Grok、Ruby)、输出(http).这些不只是将日志发送到logstash服务器的发货人吗。我仍然需要logstash服务器。所以,在这种情况下,我的问题仍然完好无损。@JohnC:是的,但我认为你问错了问题。无论如何,我已经添加了一段建议使用NXLog的内容。@John C:NXLog不仅是客户端托运人,还可以充当服务器。