天天看点

Logstash安装-源码

Logstash下载有点麻烦,由于国内到elk官网速度很慢,下载过程中容易中断。

所以,可以通过有断点续传的工具(迅雷)进行下载好,再进行安装使用。

系统环境:

<code>[root@test ~]# cat /etc/issue</code>

<code>CentOS release 6.7 (Final)</code>

<code>Kernel \r on an \m</code>

<code> </code>

<code>[root@test ~]#</code>

安装基础环境

<code># yum install epel-release -y</code>

<code># yum install java-1.8.0-openjdk.x86_64 -y</code>

<code># yum install unzip -y</code>

将下载好的包传到测试机里

<code>[root@test opt]# ll</code>

<code>总用量 143200</code>

<code>-rw-r--r--. 1 root root 27552007 7月  14 2016 elasticsearch-2.3.4.zip</code>

<code>-rw-r--r--. 1 root root 33321872 7月  14 2016 kibana-4.5.2-linux-x64.tar.gz</code>

<code>-rw-r--r--. 1 root root 85757162 7月  14 2016 logstash-2.3.4.zip</code>

<code>[root@test opt]#</code>

安装Logstash

<code>[root@test opt]# unzip logstash-2.3.4.zip</code>

<code>[root@test opt]# ll logstash-2.3.4</code>

<code>总用量 156</code>

<code>drwxr-xr-x. 2 root root   4096 4月  18 22:29 bin</code>

<code>-rw-rw-r--. 1 root root 104936 7月   7 2016 CHANGELOG.md</code>

<code>-rw-rw-r--. 1 root root   2249 7月   7 2016 CONTRIBUTORS</code>

<code>-rw-rw-r--. 1 root root   3885 7月   7 2016 Gemfile</code>

<code>-rw-rw-r--. 1 root root  21773 7月   7 2016 Gemfile.jruby-1.9.lock</code>

<code>drwxr-xr-x. 4 root root   4096 4月  18 22:29 lib</code>

<code>-rw-rw-r--. 1 root root    589 7月   7 2016 LICENSE</code>

<code>-rw-rw-r--. 1 root root    149 7月   7 2016 NOTICE.TXT</code>

<code>drwxr-xr-x. 4 root root   4096 4月  18 22:30 vendor</code>

简单验证Logstash

<code>[root@test opt]# ./logstash-2.3.4/bin/logstash -e 'input { stdin { } } output { stdout {} }'</code>

<code>Settings: Default pipeline workers: 1</code>

<code>Pipeline main started</code>

<code>Hello World!</code>

<code>2016-04-18T14:33:16.570Z 0.0.0.0 Hello World!</code>

<code>^CSIGINT received. Shutting down the agent. {:level=&gt;:warn}</code>

<code>stopping pipeline {:id=&gt;"main"}</code>

<code>Received shutdown signal, but pipeline is still waiting for in-flight events</code>

<code>to be processed. Sending another ^C will force quit Logstash, but this may cause</code>

<code>data loss. {:level=&gt;:warn}</code>

<code>Pipeline main has been shutdown</code>

本文转自 cexpert 51CTO博客,原文链接:http://blog.51cto.com/cexpert/1831973

继续阅读