15 Kafka 2.12 编译安装

 架构:
 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