本文档详细介绍了如何在Linux系统上安装和配置Elasticsearch, Logstash, Kibana (简称ELK)工具栈的步骤,适用于需要进行日志分析和集中管理的技术人员。
一、 安装 jdk8
1. 解压jdk文件:`tar –zxvf jdk-8u151-linux-x64.tar.gz`
2. 创建运行ELK的用户:
- 添加组 `elk`: `[root@localhost local]# groupadd elk`
- 添加用户 `elk`: `[root@localhost local]# useradd -g elk elk`
3. 修改文件权限:`chown -R elk:elk /elk`
4. 配置环境变量:
- 编辑 `/etc/profile`, 在其中添加以下内容:`export ES_JAVA_HOME=/mydata/elk/jdk1.8.0_151`
- 设置用户进程数限制:`ulimit -u 4096`
- 更新配置文件使更改生效: `[root@localhost local]# source /etc/profile`
5. 配置limit相关参数:
- 编辑 `/etc/security/limits.conf`, 添加以下内容:
```
* soft nproc 65536
* hard nproc 65536
* soft nofile 65536
* hard nofile 65536
```