zoukankan      html  css  js  c++  java
  • kafka集群部署

    1.安装好zookeeper集群

    2.下载kafaka安装包,上传到服务器并解压

    wget https://archive.apache.org/dist/kafka/0.8.2.2/kafka_2.11-0.8.2.2.tgz
    scp kafka_2.11-0.8.2.2.tgz mini1:/root/apps/
    tar -zxvf /kafka_2.11-0.8.2.2.tgz -C install
    mv /kafka_2.11-0.8.2.2 kafka
    

    3.配置环境变量

    vim /etc/profile
    export KAFKA_HOME=/root/apps/install/kafka
    export PATH=$PATH:$KAFKA_HOME/bin
    

    4.修改配置文件

    改三处,分别是broker_id,log_dirs,host.name以及zookeeper地址

    vim /root/apps/install/kafka/config/server.properties
    
    
    ############################# Server Basics #############################
    #每台机器的brocker.id要不同
    broker.id=0
    
    ############################# Socket Server Settings #############################
    
    port=9092
    
    #host.name=localhost
    
    num.network.threads=2
    
    num.io.threads=2
    
    socket.send.buffer.bytes=1048576
    
    socket.receive.buffer.bytes=1048576
    
    socket.request.max.bytes=104857600
    
    
    ############################# Log Basics #############################
    
    #自定义一个日志目录
    log.dirs=/root/apps/install/kafka/kafka-logs
    
    num.partitions=2
    
    ############################# Log Flush Policy #############################
    log.flush.interval.messages=10000
    
    log.flush.interval.ms=1000
    
    ############################# Log Retention Policy #############################
    
    log.retention.hours=168
    
    #log.retention.bytes=1073741824
    
    log.segment.bytes=536870912
    
    log.cleanup.interval.mins=1
    
    ############################# Zookeeper #############################
    #zookeeper集群地址
    zookeeper.connect=mini1:2181,mini2:2181,mini3:2181
    
    zookeeper.connection.timeout.ms=1000000
    
    host.name=localhost
    

    5.分发

    scp -r kafka mini2:/root/apps/install/
    scp -r kafka mini3:/root/apps/install/ 
    scp -r kafka mini4:/root/apps/install/
    
    scp /etc/profile mini2:/etc/
    source /etc/profile
    scp /etc/profile mini3:/etc/
    source /etc/profile
    scp /etc/profile mini4:/etc/
    source /etc/profile
    

    6.启动与关闭

    #启动
    kafka-server-start.sh /root/apps/install/kafka/config/server.properties &
    
    #关闭
    pkill -9 -f server.properties
  • 相关阅读:
    隆重推出PowerDesinger 12.1.0.1913破解补丁
    Glowcode 6.0 破解手记,.Net IL技术
    爬虫如何抓取到Asp.Net中__doPostBack获取新页面的数据
    谁是股市上的最大受益者
    带强名的.net程序反向工程后汇编中的问题总结
    让所有的实体店成为网店的体验店
    推出网站大鱼搜索
    利用搜索引擎技术抢注域名
    在程序中显示PDF文件不依赖于Arcobat Reader的PDF阅读器开发
    用开源Carrot2的后缀树算法做Web文本聚类
  • 原文地址:https://www.cnblogs.com/52mm/p/p22.html
Copyright © 2011-2022 走看看