zoukankan      html  css  js  c++  java
  • kafka集群搭建

    1. 准备

    搭建好zookeeper集群
    准备好kafka安装包
    官方下载:http://kafka.apache.org/downloads

    2. 安装kafka

    #rz上传包至/opt/install/
    #解压
    tar -zxvf kafka_2.12-0.10.2.1.tgz
    #修改目录名称
    mv kafka_2.12-0.10.2.1 kafka
    #移动文件夹至/opt/software
    mv kafka ../software/
    

    3. 配置环境(同时操作三台)

    vim /etc/profile
    #文尾添加环境变量
     export KAFKA_HOME=/opt/software/kafka
     export PATH=$PATH:$KAFKA_HOME/bin
    #让配置生效
    source /etc/profile
    

    4. 配置文件

    cd /opt/software/kafka/config
    vim server.properties
    #配置 broker 的ID
     broker.id=1 //第一个kafka配置为 1,第二个配置为2,以此类推
    #打开监听端口
     listeners=PLAINTEXT://192.168.3.xx:9092 //尽量写ip地址,以免造成错误
    #修改 log 的目录、在指定的位置创建好文件夹logs
     log.dirs=/usr/local/kafka/logs
    #修改 zookeeper.connect
     zookeeper.connect=linux24:2181,linux25:2181,linux26:2181
    #网络线程数量
     num.network.threads=3 (默认)
    #Zookeeper每6秒监视kafka是否还活着
     zookeeper.connection.timeout.ms=6000(默认)
    

    5. 启动kafka

    #注意先启动zookeeper
    zkServer.sh start
    #kafka目录下
    ./bin/kafka-server-start.sh $KAFKA_HOME/config/server.properties &  打印日志启动
    ./bin/kafka-server-start.sh -daemon $KAFKA_HOME/config/server.properties & 不打印日志启动
    

    6. 测试

    #选择一个节点运行,创建一个topic:blb   注:localhost=》linux24
    kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic blb
    #查看是否创建成功
    kafka-topics.sh --list -zookeeper linux24:2181
    

  • 相关阅读:
    网摘习惯
    关于Application.DoEvents()
    五句话足以改变一生
    ActionForm中reset()的用法
    Java的MD5加密和解密类
    ibatis主键自动生成
    Parameter index out of range (3 > number of parameters
    ibatis 2.0 3.0 DTD
    SmartUpload在servlet中使用方法
    The prefix "tx" for element "tx:annotationdriven" is not bound.
  • 原文地址:https://www.cnblogs.com/cjq10029/p/12801529.html
Copyright © 2011-2022 走看看