博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安装logstash,elasticsearch,kibana三件套
阅读量:6324 次
发布时间:2019-06-22

本文共 1748 字,大约阅读时间需要 5 分钟。

logstash,elasticsearch,kibana三件套

elk是指logstash,elasticsearch,kibana三件套,这三件套可以组成日志分析和监控工具

注意:

关于安装文档,网络上有很多,可以参考,不可以全信,而且三件套各自的版本很多,差别也不一样,需要版本匹配上才能使用。推荐直接使用官网的这一套:。

比如我这里下载的一套是logstash 1.4.2 + elasticsearch 1.4.2 + kibana 3.1.2

安装elasticsearch

下载

tar -xf elasticsearch-1.4.2.tar.gzmv elasticsearch-1.4.2 /usr/local/ln -s /usr/local/elasticsearch-1.4.2 /usr/local/elasticsearch

测试elasticsearch

[root@localhost service]# curl -X GET http://localhost:9200/{  "status" : 200,  "name" : "Fury",  "cluster_name" : "elasticsearch",  "version" : {    "number" : "1.4.2",    "build_hash" : "927caff6f05403e936c20bf4529f144f0c89fd8c",    "build_timestamp" : "2014-12-16T14:11:12Z",    "build_snapshot" : false,    "lucene_version" : "4.10.2"  },  "tagline" : "You Know, for Search"}

安装到自启动项

下载解压到/usr/local/elasticsearch/bin文件夹下/usr/local/elasticsearch/bin/service/elasticsearch install

安装logstash

下载

tar -xf logstash-1.4.2

mv logstash-1.4.2 /usr/local/
ln -s /usr/local/logstash-1.4.2 /usr/local/logstash

测试logstash

bin/logstash -e 'input { stdin { } } output { stdout {} }'

配置logstash

创建配置文件目录:mkdir -p /usr/local/logstash/etcvim /usr/local/logstash/etc/hello_search.conf输入下面:input {  stdin {    type => "human"  }}output {  stdout {    codec => rubydebug  }  elasticsearch {        host => "192.168.33.10"        port => 9200  }}启动:/usr/local/logstash/bin/logstash -f /usr/local/logstash/etc/hello_search.conf

安装kibana

注:logstash 1.4.2中也自带了kabana,但是你如果使用自带的kibana安装完之后会发现有提示“Upgrade Required Your version of Elasticsearch is too old. Kibana requires Elasticsearch 0.90.9 or above.”。根据这个这个是自带的Kibana 3.0.1的问题。所以还是自己安装kibana靠谱。

  • 下载

注:现在kibanna可以自带了web服务,bin/kibana就可以直接启动了,建议不用nginx进行配合启动了。

具体可以参考:

后记

安装过程碰到很多问题,最多的是版本问题,如果使用不配套的版本,可能会遇到很多问题。所以注意版本一致能绕过很多弯。

转载地址:http://giqaa.baihongyu.com/

你可能感兴趣的文章
《0bug》一书获得重点推荐!
查看>>
SQL Server 2008数据库快照技术(八)
查看>>
一些使用Vim的小技巧(转贴)
查看>>
微商如何突破月入过万
查看>>
在Windows下MySQL与JDBC环境的搭建
查看>>
[InnoDB系列] - 实例解析Innodb的隔离级别以及锁模式
查看>>
如何走出海量数据及访问量压力困境
查看>>
Servlet过滤器介绍之原理分析
查看>>
Android应用程序组件Content Provider的启动过程源代码分析(2)
查看>>
使用Silverlight Toolkit 绘制图表---区域图和冒泡图
查看>>
一步一步SharePoint 2007之十:改变网站的徽标
查看>>
数组内容的参数化问题
查看>>
恼人的Visual Studio 2010崩溃重启问题
查看>>
使用微软分布式缓存服务Velocity Part 1
查看>>
TCP/IP 故障排除
查看>>
linux内存管理之kmalloc
查看>>
git常见操作--忽略文件以及常用命令【转】
查看>>
javascript 如何用POST方式(以及Get方式) 向服务器端提交数据
查看>>
git 使用详解(8)-- tag打标签
查看>>
【C#】利用JMail发送邮件
查看>>