Kafka2.2.0 集群搭建

Kafka2.2.0 集群搭建

Zookeeper集群安装参考:Zookeeper集群安装

Kafka2.2.0 集群

  • 集群规划 node01、node02、node03部署Kafka2.2.0

  • 解压

    tar -zxvf kafka_2.12-2.2.0.tgz
    
  • 配置

    # 创建日志文件存放目录
    mkdir -p /opt/data/kafka/logs
    
    # 进入配置文件夹
    cd /usr/local/software/kafka_2.12-2.2.0/config
    
    # 修改 server.properties 文件
    # 集群中的 broker id是唯一的, 如这里是 node01 服务器  那么我这把吧id设置为 1 , node02 的话 设置为 2
    broker.id=0
    # 删除topic功能使用 直接在文件夹空位置加上
    delete.topic.enable=true
    # 修改kafka运行日志存放路径
    log.dirs=/opt/data/kafka/logs
    # 配置Zookeeper 集群地址
    zookeeper.connect=node01:2181,node02:2181,node03:2181
    
    #设置环境变量  vi /etc/profile
    export KAFKA_HOME=/usr/local/software/kafka_2.12-2.2.0
    export PATH=$PATH:$KAFKA_HOME/bin
    
    #加载配置 source /etc/profile
    
  • 复制到其他服务器上 注意修改 broker.id 的值

     scp -r /usr/local/software/kafka_2.12-2.2.0 root@node03:/usr/local/software/kafka_2.12-2.2.0
    
  • 启动kafka

    $ nohup kafka-server-start.sh /usr/local/software/kafka_2.12-2.2.0/config/server.properties 1>/dev/null 2>&1 &
    

你可能感兴趣的:(软件安装教程)