赞
踩
ubuntu 14.04、java 1.8、elasticsearch-1.4.4、kibana-3.0.1、logstash-1.4.2
已经安装了java环境。
本文只对自己在安装过程中发现的一些问题和疑惑做记录,具体步骤可以参看该网页。
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目录,例如我自己的:
则我的这部分的值为:
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的链接,可以得到页面:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。