天天看點

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

繼續閱讀