ELK集群部署(一)

2022-02-24 16:21:57 浏览数 (1)

一、安装说明
1.1、文档说明

文档用于使用3台服务器,通过Docker运行ELK集群。

1.2、参考文档
代码语言:javascript复制
参考文档: https://www.elastic.co/guide/en/elasticsearch/reference/7.5/docker.html
二、系统环境
2.1、服务器配置要求

资源

最低要求

推荐配置

CPU

2

4

内存

4

16

磁盘

50

500

操作系统

ubuntu 16.04

ubuntu 18.04

2.2、软件要求

软件

版本

Docker

17.03

elasticsearch

7.5.1

kibana

7.5.1

logstash

7.5.1

2.3、端口使用

应用

协议

端口

elasticsearch

TCP

30001,30002

kibana

TCP

logstash

TCP

2.4、部署信息

172.30.9.227

172.30.9.209

172.30.9.218

elasticsearch

elasticsearch

elasticsearch

kibana

kibana

kibana

logstash

logstash

logstash

2.5、服务器设置,三节点

服务器时区设置为北京,三台服务器时间应保持一致

代码语言:javascript复制
sudo cp /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime
2.6、系统设置
代码语言:javascript复制
sudo vim /etc/sysctl.conf

增加

代码语言:javascript复制
vm.max_map_count=262144

调整允许用户打开文件句柄数

代码语言:javascript复制
sudo vim /etc/security/limits.conf

增加以下配置

代码语言:javascript复制
* soft nofile 65535
* hard nofile 65535
2.7、安装规范
代码语言:javascript复制
1、  安装过程中应尽量使用普通用户进行操作
2、  所有安装涉及到的文件均放置在/work目录中,可以使用root用户或普通用户创建该目录,创建完成后应修改所有者以及所有组为普通用户。
3、  应用目录类似/work/project/app/{bin,data,conf,logs}

0 人点赞