首页 > 代码库 > flume+elasticsearch+kibana遇到的坑

flume+elasticsearch+kibana遇到的坑

一、elasticsearch单机环境搭建

:elasticsearch对JDK版本这有严格的要求,一般建议安装Java: openjdk version  "1.8.0_xx"

配置ElasticSearch

tar -zxvf elasticsearch-5.2.2.tar.gzcd elasticsearch-5.2.2

编辑ES的配置文件,修改以下配置项:

cluster.name=es_clusternode.name=node0path.data=http://www.mamicode.com/tmp/elasticsearch/data>

启动ES:

./bin/elasticsearch 或nohup ./bin/elasticsearch &

  技术分享

 

 

 

 

 

 

 

 

打开页面IP:9200,将会看到以下内容:

技术分享

 或者使用命令:curl http://IP:9200来检查部署是否成功

集群安装请参见:http://yedward.net/post/416.html

安装过程中碰到的坑如下: http://blog.csdn.net/qq_21387171/article/details/53577115及http://www.dajiangtai.com/community/18136.do

另外在安装5.2.2版本时碰到一个报错及处理方式如下:

ERROR: bootstrap checks failedsystem call filters failed to install; check the logs and fix your configuration or disable system call filters at your own risk

解决措施如下:在elasticsearch.yml中配置bootstrap.system_call_filter为false,注意要在Memory下面:

bootstrap.memory_lock: falsebootstrap.system_call_filter: false

可以查看issues:https://github.com/elastic/elasticsearch/issues/22899

 二、kibana安装

1、安装准备

tar -zxvf kibana-5.2.2.tar.gz

2、配置kibana

server.port: 5601 #监听的端口号server.host: "172.18.12.XX"  #Kibana服务的IPelasticsearch.url: http://172.18.12.XX:9200  #es服务器的http访问路径kibana.index: .kibana #kibana在es中的辅助索引名称

3、启动kibana

./bin/kibana

4、验证kibana是否安装成功

检查http://IP:5601是否可以访问

flume+elasticsearch+kibana遇到的坑