安装搭建ELK环境-单机版

说明

  1. ubuntu 14.04、java 1.8、elasticsearch-1.4.4、kibana-3.0.1、logstash-1.4.2

  2. 已经安装了java环境。

  3. 主要参考http://shmilyaw-hotmail-com.iteye.com/blog/2187529

  4. 本文只对自己在安装过程中发现的一些问题和疑惑做记录,具体步骤可以参看该网页。

安装配置

1、 安装配置elasticsearch
在此过程中,该网页中的下载安装步骤都没有问题,但是在配置elasticsearch目录下config/elasticsearch.yml时,如果按照他的配置会在kibana展示时出现问题:使用的elasticsearch版本太低,需要0.9以上的版本。
但是其实并不是版本的问题,而是配置有问题,应该如此配置:

http.enabled: true
http.cors.allow-origin: "/.*/"
http.cors.enabled: true

此外,需要注意,冒号和后面的值之间是有空格的,否则会报错。

2、 安装配置kibana
kibana不是必须放到/var/www/下

3、安装nginx
如果之前的kibana没有像该网页一样将其放在目录/var/www/下,则需要修改nginx.conf中的代码中的
这一部分:

location / {  
   root  /var/www/kibana3;  
    index  index.html  index.htm;  
  } 

修改该root的对应的值为自己的kibana目录,例如我自己的:
kibana路径
则我的这部分的值为:

location / {  
   root  /home/yxm/elk/kibana-3.0.1;  
    index  index.html  index.htm;  
  } 

其余部分都可以不需要改变。

4、sample.conf

input { 
    stdin{} 
}
output {
    elasticsearch { host => localhost }

    stdout {
        codec => rubydebug
    }
}

这个文件分为两部分,分为input和output,input来设置输入,output设置输出。stdin{} 是标准输入,elasticsearch { host => localhost }是输入到elasticsearch,stdout 是将内容输出到console, codec => rubydebug是以json形式输出。

5、测试是否成功
(1)按照该网页的方法启动logstash,终端会等待你进行输入,比如我输入:hello yxm
则过几分钟,下面会输出:
这里写图片描述
(2)测试elasticsearch是否已有数据写入
在另一个终端输入命令:

curl http://localhost:9200/_search?pretty

如果已经写入正确,则会得到如下截图:
这里写图片描述
(3)kibana能够显示
在浏览器中输入:http://localhost
点击右下边的logstash dashboard的链接,可以得到页面:
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值