docker elk 安装

ELK由Elasticsearch、Logstash和Kibana三部分组件组成;

Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。 

Logstash是一个完全开源的工具,它可以对你的日志进行收集、分析,并将其存储供以后使用

kibana 是一个开源和免费的工具,它可以为 Logstash 和 ElasticSearch 提供的日志分析友好的 Web 界面,可以帮助您汇总、分析和搜索重要数据日志。

 

使用docker命令把我们要使用的ELK镜像pull到本地

      1.  docker pull sebp/elk

 

     2. 执行docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -e ES_MIN_MEM=128m  -e ES_MAX_MEM=1024m -it --name elk sebp/elk

退出容器使用ctrl +p +q 

以分别访问 9200 端口验证ES 和 5601端口验证Kibanna

 

注意:如果安装的时候报错

vm.max_map_count至少需要262144

vi /etc/sysctl.conf 增加 vm.max_map_count=262144

执行命令:sysctl -p 查看

 

posted @ 2018-03-08 16:26  zuoql  阅读(182)  评论(0编辑  收藏  举报