文档用于使用3台服务器,通过Docker运行ELK集群。
参考文档: https://www.elastic.co/guide/en/elasticsearch/reference/7.5/docker.html
资源 | 最低要求 | 推荐配置 |
---|---|---|
CPU | 2 | 4 |
内存 | 4 | 16 |
磁盘 | 50 | 500 |
操作系统 | ubuntu 16.04 | ubuntu 18.04 |
软件 | 版本 |
---|---|
Docker | 17.03+ |
elasticsearch | 7.5.1 |
kibana | 7.5.1 |
logstash | 7.5.1 |
应用 | 协议 | 端口 |
---|---|---|
elasticsearch | TCP | 30001,30002 |
kibana | TCP | |
logstash | TCP |
172.30.9.227 | 172.30.9.209 | 172.30.9.218 |
---|---|---|
elasticsearch | elasticsearch | elasticsearch |
kibana | kibana | kibana |
logstash | logstash | logstash |
服务器时区设置为北京,三台服务器时间应保持一致
sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
sudo vim /etc/sysctl.conf
增加
vm.max_map_count=262144
调整允许用户打开文件句柄数
sudo vim /etc/security/limits.conf
增加以下配置
* soft nofile 65535
* hard nofile 65535
1、 安装过程中应尽量使用普通用户进行操作
2、 所有安装涉及到的文件均放置在/work目录中,可以使用root用户或普通用户创建该目录,创建完成后应修改所有者以及所有组为普通用户。
3、 应用目录类似/work/project/app/{bin,data,conf,logs}
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。