架构: Filebeat ----> Kafka ----> Logstash(正则) -----> Elasticsearch(入库) -> Kibana展现 部署服务介绍 192.168.189.83: Kibana、ES 192.168.189.84: Logstash 192.168.189.73: Filebeat Nginx 192.168.189.92: Kafka Kafka: Kafka依赖于Zookkeeper 两个都依赖于Java 一、安装Java cd /opt yum install wget -y 下载JDK wget http://www.xchinagroup.top/softdown/centos7/13_elk/jdk-8u201-linux-x64.tar.gz 安装JDK tar zxf jdk-8u201-linux-x64.tar.gz -C /usr/local/ 验证:配置环境变量: vim /etc/profile 在最后面添加如下内容: export JAVA_HOME=/usr/local/jdk1.8.0_201 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH 保存退出 source /etc/profile
二、安装zookeeper cd /opt wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz tar -zxf zookeeper-3.4.14.tar.gz mv zookeeper-3.4.14 /usr/local/ cp /usr/local/zookeeper-3.4.14/conf/zoo_sample.cfg /usr/local/zookeeper-3.4.14/conf/zoo.cfg vim /usr/local/zookeeper-3.4.14/conf/zoo.cfg
保存退出。 ZK的启动 /usr/local/zookeeper-3.4.14/bin/zkServer.sh start
![]()
![]()
echo "/usr/local/zookeeper-3.4.14/bin/zkServer.sh start" >>/etc/rc.local 三、安装Kafka下载地址 cd /opt wget http://mirror.bit.edu.cn/apache/kafka/2.2.1/kafka_2.12-2.2.1.tgz tar zxf kafka_2.12-2.2.1.tgz mv kafka_2.12-2.2.1 /usr/local/kafka_2.12 修改kafka的配置文件: cd /usr/local/kafka_2.12/config vim server.properties
![]()
保存退出。 Kafka的启动 前台启动: /usr/local/kafka_2.12/bin/kafka-server-start.sh /usr/local/kafka_2.12/config/server.properties 后台启动kafka: nohup /usr/local/kafka_2.12/bin/kafka-server-start.sh /usr/local/kafka_2.12/config/server.properties >/tmp/kafka.log 2>&1 &
配置开机启动: vim /etc/rc.local 在文件最后面添加 nohup /usr/local/kafka_2.12/bin/kafka-server-start.sh /usr/local/kafka_2.12/config/server.properties >/tmp/kafka.log 2>&1 & 保存退出。 chmod +x /etc/rc.d/rc.local