一、 下载

​     http://archive.apache.org/dist/kafka/2.2.1/​

Kafka安装_kafka

二、 安装

  ①创建安装目录

      mkdir /usr/local/kafka/

  ②解压

     tar kafka_2.12-2.2.1.tgz -C /usr/local/kafka /

 ③修改zookeeper配置(kafka自带zookeeper)

进入配置目录:cd /usr/local/kafka/kafka_2.12-2.2.1/config/

修改配置文件:vi zookeeper.properties

 #zookeeper数据存放目录

    dataDir=/opt/kafka/zookeeper/data

          #zookeeper日志存放目录

   dataLogDir=/opt/kafka/zookeeper/logs

          # the port at which the clients will connect

   clientPort=2181

         # disable the per-ip limit on the number of connections since this is a non-production config

         # 客户端连接的最大数量.

   maxClientCnxns=60

        # 心跳间隔时间,zookeeper中使用的基本时间单位,毫秒值。每隔2秒发送一个心跳

   tickTime=2000

         # leader与follower连接超时时间。表示10个心跳间隔

   initLimit=10

         # Leader与follower之间的超时时间,表示5个心跳间隔

   syncLimit=5

   server=192.168.68.110:2888:3888

  ④修改kakfa配置

进入配置目录:cd /usr/local/kafka/kafka_2.12-2.2.1/config/

修改配置文件:vi server.properties

          broker.id=0      

          #监听地址                          

         listeners=PLAINTEXT://192.168.68.110:9092  

  log.dirs=/opt/kafka/kafka-logs

        zookeeper.connect=192.168.68.110:2181


⑤启动zookeeper

   bin/zookeeper-server-start.sh-daemonconfig/zookeeper.properties  

查看日志文件/home/kafka/kafka_2.12-2.2.1/logs/server.log,如无异常信息说明zookeeper集群成功


 ⑥启动kafka(注:启动kafka之前需要将kafka、zookeeper所在服务器的防火墙关闭)

  bin/kafka-server-start.sh -daemon config/server.properties

出现下图中日志则说明启动成功了

Kafka安装_配置文件_02