elk日志分析

Posted anychen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了elk日志分析相关的知识,希望对你有一定的参考价值。

1.三个节点

技术图片

 

 2.安装包

技术图片

 

 3.安装JDK-12版本

在/etc/profile添加环境变量

技术图片

 

 

[root@node3 ~]# source /etc/profile

cat >>/etc/profile <EOF

export JAVA_HOME=/usr/java/jdk-12.0.1
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

EOF

4.解压到home目录

tar -xf elasticsearch-7.6.1-linux-x86_64.tar.gz -C /home

5.默认情况下root启动服务会报错

技术图片

 

6.以es用户启动

Exception in thread "main" org.elasticsearch.bootstrap.BootstrapException: java.nio.file.AccessDeniedException: /home/elasticsearch/config/elasticsearch.keystore

7.又报错  

[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]
[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

 

sed -ri ‘$avm.max_map_count=655360‘   /etc/sysctl.conf

vm.max_map_count=655360

 

sed -ri   ‘$a* soft nofile 65536 * hard nofile 65536   /etc/security/limits.conf

* soft nofile 65536
* hard nofile 65536

8.  

技术图片

 

 

 scp -r /usr/local/elasticsearch/config/elasticsearch.yml root@node2:/usr/local/elasticsearch/config/elasticsearch.yml

 scp -r /usr/local/elasticsearch/config/elasticsearch.yml root@node3:/usr/local/elasticsearch/config/elasticsearch.yml

9.启动 elasticsearh

./bin/elasticsearch -d 

curl http://localhost:37900

 技术图片

 

 

 cluser_uuid 便是集群id 如果加入集群后不显示 证明加入集群失败 查看日志 检查配置文件查看

10. 安装git npm工具

clone head插件

git clone git://github.com/mobz/elasticsearch-head.git

cd elasticsearch-head/

npm install;nohup npm run start

技术图片

 

 

 11.安装kibana

tar -xf kibana-*.tar.gz -C /usr/local

mv /usr/local/kiba*  /usr/local/kibana

技术图片

 

 

 网页打开 http://192.168.100.8:5601

12.安装logstash

tar -xf logstach*.tar.gz -C /usr/local/logstash     在 配置文件中键入一个文件

技术图片

 

 ./bin/logstash 

技术图片

 

以上是关于elk日志分析的主要内容,如果未能解决你的问题,请参考以下文章

ELK日志分析系统(实例!!!)

什么是ELK日志分析体系

ELK日志分析系统

运维必备——ELK日志分析系统

ELK 企业级日志分析系统

ELK日志分析系统搭建配置