前言
ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件
- Elasticsearch 是一个分布式搜索分析引擎,稳定、可水平扩展、易于管理是它的主要设计初衷
- Logstash 是一个灵活的数据收集、加工和传输的管道软件
- Kibana 是一个数据可视化平台,可以通过将数据转化为酷炫而强大的图像而实现与数据的交互
将三者的收集加工,存储分析和可视转化整合在一起就形成了 ELK
相关产品的详细信息可以参考 官网 ,下面分享一下 ELK 的搭建与基础操作,详细可以参阅 官方文档
Tip: 三个软件当前的最新版本分别为 Logstash 2.1.1 , Kibana 4.3.1 , Elasticsearch 2.1.1
概要
依赖
- Elasticsearch requires at least Java 7
Elasticsearch requires at least Java 7. Specifically as of this writing, it is recommended that you use the Oracle JDK version 1.8.0_25. Java installation varies from platform to platform so we won’t go into those details here. Oracle’s recommended installation documentation can be found on Oracle’s website. Suffice to say, before you install Elasticsearch, please check your Java version first by running (and then install/upgrade accordingly if needed)
- Logstash requires Java 7
Logstash requires Java 7 or later. Use the official Oracle distribution or an open-source distribution such as OpenJDK.
- Kibana 4.3.1 requires Elasticsearch 2.1
检查java版本
代码语言:javascript复制[root@h102 ELK]# java -version
java version "1.7.0_65"
OpenJDK Runtime Environment (rhel-2.5.1.2.el6_5-x86_64 u65-b17)
OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)
[root@h102 ELK]#
符合要求