概述
1,首先确认机器上有4G可用内存
#然后输入命令查看机器上面mmap的值:
sysctl vm.max_map_count
#如果值小于655360
#执行命令:
sysctl -w vm.max_map_count=655360
#然后设置修改文件
vim /etc/sysctl.conf
#加入:
vm.max_map_count=655360
启动elk:
sudo docker run -d -p 5601:5601 -p 9200:9200 -p 5044:5044 -v elk-data:/var/lib/elasticsearch --name elk sebp/elk:550
sudo docker logs -f elk
在演示环境和测试环境中,ssl是不必要的,可以去掉logstash的ssl:
docker exec -it elk bash
vim /etc/logstash/conf.d/02-beats-input.conf
#删除里面所有ssl与ssl-prefixed指令,改成如下:
input {
beats {
port => 5044
}
}
安装filebeat:
curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-5.5.3-x86_64.rpm
sudo rpm -vi filebeat-5.5.3-x86_64.rpm
配置日志路径和输出地址
vim /etc/filebeat/file
最后
以上就是要减肥母鸡为你收集整理的docker部署elk日志中间件+filebeat采集的全部内容,希望文章能够帮你解决docker部署elk日志中间件+filebeat采集所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复