部署EFK

文章目录

  • 前言
  • 一、拓扑图
  • 二、配置环境
  • 三、配置tomcat服务器
      • 1. 安装 JDK ,配置 JAVA 环境
      • 2. 安装配置 Tomcat
      • 3. Tomcat 配置说明
      • 4. 启动 Tomcat
      • 5. 优化 Tomcat 启动速度
  • 四、配置 Elasticsearch 环境
  • 五、安装elasticsearch集群
      • 1.部署 Elasticsearch 软件
      • 3.安装 elasticsearch-head 插件
  • 六、部署filebeat
  • 七、node1安装 Kibana

前言

通过filebeat监控tomcat日志,提交给es,并由kibana可视化分析

一、拓扑图

部署EFK_第1张图片

二、配置环境

主机 IP 地址 主要软件
Node1 CentOS 7-1 192.168.74.135
Node2 CentOS 7-2 192.168.74.122
tomcat CentOS 7-3 192.168.74.131

三、配置tomcat服务器

1. 安装 JDK ,配置 JAVA 环境

  • 先关防火墙及安全机制
[root@tomcat ~]#systemctl stop firewalld.service 
[root@tomcat ~]#systemctl disable firewalld.service 
[root@tomcat ~]#setenforce 0
  • 准备好安装包,上传到 /opt/ 目录
[root@tomcat ~]#cd /opt/
[root@tomcat /opt]#ls
apache-tomcat-9.0.16.tar.gz  jdk-8u201-linux-x64.rpm  rh
  • 安装 JDK ,并设置 JDK 的环境变量
[root@tomcat /opt]#rpm -ivh jdk-8u201-linux-x64.rpm 

[root@tomcat /opt]#vim /etc/profile.d/java.sh				#/etc/profile.d/环境变量脚本目录	
export JAVA_HOME=/usr/java/jdk1.8.0_201-amd64
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar		#可执行文件的位置
export PATH=$JAVA_HOME/bin:$PATH

[root@tomcat /opt]#source /etc/profile.d/java.sh           #将脚本导入到环境变量中,使其生效
[root@tomcat /opt]#java -version						   #查看版本
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)

CLASSPATH:编译、运行Java程序时(tomcat),JRE 会去该变量指定的路径中搜索所需的类( .class)文件。
dt.jar:是关于运行环境的类库,主要是swing 的包。
tools.jar:主要是一 些 jdk 工具的类库,包括 javac,java,javap, javadoc等。
JDK:java development kit ( java开发工具)
JRE:java runtime environment ( java运行时环境)
JVM:java virtuak machine (java虚拟机) ,使java程序可以在多种平台上运行class文件。

这里可以写个 JAVA 小程序来测试是否可以正常工作
[root@tomcat /opt]#vim a.java
public class a {
   
public static void main (String[] args) {
   
System.out.println("你好,南京!");
}
}
[root@tomcat /opt]#javac a.java                           #执行,编译成功后生成可执行文件 
[root@tomcat /opt

你可能感兴趣的:(EFK,EFK)